commit | 144e116f45f196396f0d59d5fc09766ab618f885 | [log] [tgz] |
---|---|---|
author | Lloyd Pique <lpique@google.com> | Wed Dec 20 16:44:52 2017 -0800 |
committer | Lloyd Pique <lpique@google.com> | Wed Feb 07 13:16:40 2018 -0800 |
tree | 75d93849d94f6011b62fdc2bdb272621f49500ee | |
parent | d0094aaeba95917949b80f491924aeb21077778e [diff] |
SF: Separate RenderEngine into interface and impl This allows the RenderEngine to be substituted by a GMock for tests. RE::RenderEngine is now a pure virtual interface class. RE::impl::RenderEngine is the normal/base implementation. Similarly, RE::Image and RE::Surface are pure virtual interfaces. RE::impl::Image and RE::impl::Surface are the normal implementations. Test: Builds Bug: None Change-Id: Ib5e658df4bb4efc1a9c0ae95feaf0c1e052cdc94