19 #ifndef MIR_GRAPHICS_ANDROID_DISPLAY_COMPONENT_FACTORY_H_
20 #define MIR_GRAPHICS_ANDROID_DISPLAY_COMPONENT_FACTORY_H_
30 class DisplayConfigurationOutput;
33 class HwcConfiguration;
All things Mir.
Definition: atomic_callback.h:25
Definition: display_component_factory.h:36
virtual std::unique_ptr< LayerList > create_layer_list()=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:83
virtual std::unique_ptr< DisplayDevice > create_display_device()=0
Definition: android_input_receiver.h:36