19 #ifndef MIR_GRAPHICS_ANDROID_PLATFORM_H_
20 #define MIR_GRAPHICS_ANDROID_PLATFORM_H_
33 class GraphicBufferAllocator;
34 class FramebufferFactory;
41 std::shared_ptr<DisplayBuilder>
const& display_builder,
42 std::shared_ptr<DisplayReport>
const& display_report);
46 std::shared_ptr<BufferInitializer>
const& buffer_initializer);
48 std::shared_ptr<graphics::DisplayConfigurationPolicy>
const&,
49 std::shared_ptr<graphics::GLProgramFactory>
const&,
50 std::shared_ptr<graphics::GLConfig>
const& );
61 std::shared_ptr<Display> create_fb_backup_display();
63 void initialize(std::shared_ptr<NestedContext>
const& nested_context)
override;
65 std::shared_ptr<GraphicBufferAllocator> create_mga_buffer_allocator(
66 std::shared_ptr<BufferInitializer>
const& buffer_initializer);
68 std::shared_ptr<DisplayBuilder>
const display_builder;
69 std::shared_ptr<DisplayReport>
const display_report;
70 std::shared_ptr<PlatformIpcOperations>
const ipc_operations;
All things Mir.
Definition: aging_buffer.h:24
BufferIpcMsgType
Definition: platform_ipc_operations.h:28
Definition: buffer_ipc_message.h:32
Definition: device_quirks.h:54
Definition: device_quirks.h:45
Definition: android_input_receiver.h:32