Mir
|
#include <guest_platform.h>
Public Member Functions | |
GuestPlatform (std::shared_ptr< NestedContext > const &nested_context_arg) | |
std::shared_ptr< GraphicBufferAllocator > | create_buffer_allocator () override |
Creates the buffer allocator subsystem. More... | |
std::shared_ptr< PlatformIpcOperations > | make_ipc_operations () const override |
Creates an object capable of doing platform specific processing of buffers before they are sent or after they are recieved accross IPC. More... | |
std::shared_ptr< Display > | create_display (std::shared_ptr< graphics::DisplayConfigurationPolicy > const &, std::shared_ptr< graphics::GLProgramFactory > const &, std::shared_ptr< graphics::GLConfig > const &) override |
EGLNativeDisplayType | egl_native_display () const override |
![]() | |
Platform ()=default | |
Platform (const Platform &p)=delete | |
Platform & | operator= (const Platform &p)=delete |
virtual | ~Platform () |
virtual std::shared_ptr< Display > | create_display (std::shared_ptr< DisplayConfigurationPolicy > const &initial_conf_policy, std::shared_ptr< GLProgramFactory > const &gl_program_factory, std::shared_ptr< GLConfig > const &gl_config)=0 |
Creates the display subsystem. More... | |
mir::graphics::mesa::GuestPlatform::GuestPlatform | ( | std::shared_ptr< NestedContext > const & | nested_context_arg | ) |
|
overridevirtual |
Creates the buffer allocator subsystem.
Implements mir::graphics::Platform.
|
override |
|
overridevirtual |
Implements mir::graphics::Platform.
|
overridevirtual |
Creates an object capable of doing platform specific processing of buffers before they are sent or after they are recieved accross IPC.
Implements mir::graphics::Platform.
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015