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,
44 std::shared_ptr<DeviceQuirks>
const& quirks);
49 std::shared_ptr<graphics::DisplayConfigurationPolicy>
const&,
50 std::shared_ptr<graphics::GLConfig>
const& )
override;
55 std::shared_ptr<GraphicBufferAllocator> create_mga_buffer_allocator();
57 std::shared_ptr<DisplayComponentFactory>
const display_buffer_builder;
58 std::shared_ptr<DisplayReport>
const display_report;
59 std::shared_ptr<PlatformIpcOperations>
const ipc_operations;
60 std::shared_ptr<DeviceQuirks>
const quirks;
All things Mir.
Definition: atomic_callback.h:25
OverlayOptimization
Definition: overlay_optimization.h:28
Definition: android_input_receiver.h:36