|
Mir
|
#include <null_platform.h>

Public Member Functions | |
| std::shared_ptr < graphics::GraphicBufferAllocator > | create_buffer_allocator (const std::shared_ptr< graphics::BufferInitializer > &) |
| std::shared_ptr < graphics::Display > | create_display (std::shared_ptr< graphics::DisplayConfigurationPolicy > const &, std::shared_ptr< graphics::GLConfig > const &) |
| std::shared_ptr < graphics::PlatformIPCPackage > | get_ipc_package () |
| Gets the IPC package for the platform. More... | |
| std::shared_ptr < graphics::InternalClient > | create_internal_client () |
| Creates the in-process client support object. More... | |
| void | fill_ipc_package (graphics::BufferIPCPacker *, graphics::Buffer const *) const |
| Fills the IPC package for a buffer. More... | |
| EGLNativeDisplayType | egl_native_display () const |
Public Member Functions inherited from mir::graphics::Platform | |
| Platform ()=default | |
| Platform (const Platform &p)=delete | |
| Platform & | operator= (const Platform &p)=delete |
| virtual | ~Platform () |
| virtual std::shared_ptr < GraphicBufferAllocator > | create_buffer_allocator (std::shared_ptr< BufferInitializer > const &buffer_initializer)=0 |
| Creates the buffer allocator subsystem. More... | |
| virtual std::shared_ptr< Display > | create_display (std::shared_ptr< DisplayConfigurationPolicy > const &initial_conf_policy, std::shared_ptr< GLConfig > const &gl_config)=0 |
| Creates the display subsystem. More... | |
Public Member Functions inherited from mir::graphics::BasicPlatform | |
| virtual | ~BasicPlatform ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from mir::graphics::BasicPlatform | |
| BasicPlatform ()=default | |
| BasicPlatform (BasicPlatform const &)=delete | |
| BasicPlatform & | operator= (BasicPlatform const &)=delete |
|
inline |
|
inline |
|
inlinevirtual |
Creates the in-process client support object.
Implements mir::graphics::Platform.
|
inlinevirtual |
Implements mir::graphics::BasicPlatform.
|
inlinevirtual |
Fills the IPC package for a buffer.
The Buffer IPC package will be sent to clients when receiving a buffer. The implementation must use the provided packer object to perform the packing.
| [in] | packer | the object providing the packing functionality |
| [in] | buffer | the buffer to fill the IPC package for |
Implements mir::graphics::Platform.
|
inlinevirtual |
Gets the IPC package for the platform.
The IPC package will be sent to clients when they connect.
Implements mir::graphics::Platform.
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014