19 #ifndef MIR_GRAPHICS_ANDROID_HWC_FB_DEVICE_H_
20 #define MIR_GRAPHICS_ANDROID_HWC_FB_DEVICE_H_
24 #include "hardware/gralloc.h"
25 #include "hardware/fb.h"
38 HwcFbDevice(std::shared_ptr<HwcWrapper>
const& hwc_wrapper,
39 std::shared_ptr<framebuffer_device_t>
const& fb_device,
40 std::shared_ptr<HWCVsyncCoordinator>
const&
coordinator);
49 std::shared_ptr<HwcWrapper>
const hwc_wrapper;
50 std::shared_ptr<framebuffer_device_t>
const fb_device;
51 static int const num_displays{1};
All things Mir.
Definition: aging_buffer.h:24
std::shared_ptr< HWCVsyncCoordinator > const coordinator
Definition: hwc_common_device.h:59
HwcFbDevice(std::shared_ptr< HwcWrapper > const &hwc_wrapper, std::shared_ptr< framebuffer_device_t > const &fb_device, std::shared_ptr< HWCVsyncCoordinator > const &coordinator)
Definition: hwc_fb_device.cpp:38
Definition: hwc_fallback_gl_renderer.h:38
Definition: hwc_common_device.h:46
virtual bool post_overlays(SwappingGLContext const &context, RenderableList const &list, RenderableListCompositor const &list_compositor)
Definition: swapping_gl_context.h:31
std::list< std::shared_ptr< Renderable > > RenderableList
Definition: renderable.h:88
Definition: hwc_layerlist.h:55
Definition: android_input_receiver.h:32
virtual void post_gl(SwappingGLContext const &context)
Definition: hwc_fb_device.h:35