19 #ifndef MIR_GRAPHICS_ANDROID_PLATFORM_H_
20 #define MIR_GRAPHICS_ANDROID_PLATFORM_H_
33 class GraphicBufferAllocator;
34 class FramebufferFactory;
35 class DisplayComponentFactory;
41 std::shared_ptr<DisplayComponentFactory>
const& display_buffer_builder,
42 std::shared_ptr<DisplayReport>
const& display_report,
48 std::shared_ptr<graphics::DisplayConfigurationPolicy>
const&,
49 std::shared_ptr<graphics::GLProgramFactory>
const&,
50 std::shared_ptr<graphics::GLConfig>
const& )
override;
55 std::shared_ptr<Display> create_fb_backup_display();
57 std::shared_ptr<GraphicBufferAllocator> create_mga_buffer_allocator();
59 std::shared_ptr<DisplayComponentFactory>
const display_buffer_builder;
60 std::shared_ptr<DisplayReport>
const display_report;
61 std::shared_ptr<PlatformIpcOperations>
const ipc_operations;
All things Mir.
Definition: buffer_stream.h:37
Definition: device_quirks.h:54
OverlayOptimization
Definition: overlay_optimization.h:28
Definition: device_quirks.h:45
Definition: android_input_receiver.h:32