19 #ifndef MIR_GRAPHICS_ANDROID_HWC_DEVICE_H_
20 #define MIR_GRAPHICS_ANDROID_HWC_DEVICE_H_
39 class HwcConfiguration;
44 HwcDevice(std::shared_ptr<HwcWrapper>
const& hwc_wrapper);
55 bool buffer_is_onscreen(
Buffer const&)
const;
56 std::vector<std::shared_ptr<Buffer>> onscreen_overlay_buffers;
58 std::shared_ptr<HwcWrapper>
const hwc_wrapper;
59 std::shared_ptr<SyncFileOps>
const sync_ops;
All things Mir.
Definition: buffer_stream.h:37
Definition: display_device.h:40
Definition: hwc_fallback_gl_renderer.h:38
Definition: swapping_gl_context.h:31
bool compatible_renderlist(RenderableList const &renderlist) override
Definition: hwc_device.cpp:46
void commit(DisplayName, LayerList &, SwappingGLContext const &context, RenderableListCompositor const &list_compositor) override
Definition: hwc_device.cpp:82
void content_cleared() override
Definition: hwc_device.cpp:125
HwcDevice(std::shared_ptr< HwcWrapper > const &hwc_wrapper)
Definition: hwc_device.cpp:64
DisplayName
Definition: display_name.h:31
std::list< std::shared_ptr< Renderable > > RenderableList
Definition: renderable.h:80
Definition: hwc_device.h:41
Definition: hwc_layerlist.h:49
Definition: android_input_receiver.h:32