19 #ifndef MIR_GRAPHICS_NESTED_NESTED_PLATFORM_H_
20 #define MIR_GRAPHICS_NESTED_NESTED_PLATFORM_H_
28 namespace input {
class InputDispatcher; }
35 public std::enable_shared_from_this<NestedPlatform>
39 std::shared_ptr<HostConnection>
const& connection,
40 std::shared_ptr<input::InputDispatcher>
const& dispatcher,
41 std::shared_ptr<DisplayReport>
const& display_report,
42 std::shared_ptr<NativePlatform>
const& native_platform);
46 std::shared_ptr<BufferInitializer>
const& buffer_initializer)
override;
48 std::shared_ptr<DisplayConfigurationPolicy>
const& initial_conf_policy,
49 std::shared_ptr<GLProgramFactory>
const& gl_program_factory,
50 std::shared_ptr<GLConfig>
const& gl_config);
57 std::shared_ptr<NativePlatform>
const native_platform;
58 std::shared_ptr<input::InputDispatcher>
const dispatcher;
59 std::shared_ptr<DisplayReport>
const display_report;
60 std::shared_ptr<HostConnection>
const connection;
67 #endif // MIR_GRAPHICS_NESTED_NESTED_PLATFORM_H
All things Mir.
Definition: aging_buffer.h:24