19 #ifndef MIR_GRAPHICS_ANDROID_DISPLAY_SUPPORT_PROVIDER_H_
20 #define MIR_GRAPHICS_ANDROID_DISPLAY_SUPPORT_PROVIDER_H_
39 class RenderableListCompositor;
40 class SwappingGLContext;
65 virtual void commit(std::list<DisplayContents>
const& contents) = 0;
geometry::Displacement list_offset
Definition: display_device.h:47
All things Mir.
Definition: atomic_callback.h:25
Definition: display_device.h:52
RenderableListCompositor & compositor
Definition: display_device.h:49
Definition: hwc_fallback_gl_renderer.h:39
virtual std::chrono::milliseconds recommended_sleep() const =0
Definition: swapping_gl_context.h:31
virtual void content_cleared()=0
virtual void commit(std::list< DisplayContents > const &contents)=0
DisplayName
Definition: display_name.h:31
LayerList & list
Definition: display_device.h:46
Definition: displacement.h:32
Definition: hwc_layerlist.h:50
DisplayName name
Definition: display_device.h:45
virtual bool compatible_renderlist(RenderableList const &renderlist)=0
SwappingGLContext & context
Definition: display_device.h:48
std::vector< std::shared_ptr< Renderable > > RenderableList
Definition: renderable.h:79
DisplayDevice & operator=(DisplayDevice const &)=delete
virtual ~DisplayDevice()=default
Definition: android_input_receiver.h:36
Definition: display_device.h:43