19 #ifndef MIR_GRAPHICS_ANDROID_DISPLAY_COMPONENT_FACTORY_H_ 20 #define MIR_GRAPHICS_ANDROID_DISPLAY_COMPONENT_FACTORY_H_ 31 class DisplayConfigurationOutput;
32 class CommandStreamSync;
33 class GraphicBufferAllocator;
36 class HwcConfiguration;
All things Mir.
Definition: atomic_callback.h:25
Definition: display_component_factory.h:39
virtual std::unique_ptr< LayerList > create_layer_list()=0
virtual std::shared_ptr< graphics::GraphicBufferAllocator > the_buffer_allocator()=0
DisplayComponentFactory & operator=(DisplayComponentFactory const &)=delete
virtual std::unique_ptr< HwcConfiguration > create_hwc_configuration()=0
virtual std::unique_ptr< FramebufferBundle > create_framebuffers(DisplayConfigurationOutput const &)=0
DisplayComponentFactory()=default
virtual ~DisplayComponentFactory()=default
Configuration information for a display output.
Definition: display_configuration.h:85
virtual std::unique_ptr< DisplayDevice > create_display_device()=0
Definition: android_input_receiver.h:36