|
Mir
|
#include <gbm_platform.h>

Public Member Functions | |
| GBMPlatform (std::shared_ptr< DisplayReport > const &reporter, std::shared_ptr< VirtualTerminal > const &vt) | |
| ~GBMPlatform () | |
| std::shared_ptr < graphics::GraphicBufferAllocator > | create_buffer_allocator (const std::shared_ptr< BufferInitializer > &buffer_initializer) |
| Creates the buffer allocator subsystem. More... | |
| std::shared_ptr< Display > | create_display (std::shared_ptr< DisplayConfigurationPolicy > const &initial_conf_policy) |
| Creates the display subsystem. More... | |
| std::shared_ptr < PlatformIPCPackage > | get_ipc_package () |
| Gets the IPC package for the platform. More... | |
| std::shared_ptr< InternalClient > | create_internal_client () |
| Creates the in-process client support object. More... | |
| void | fill_ipc_package (std::shared_ptr< BufferIPCPacker > const &packer, std::shared_ptr< Buffer > const &buffer) const |
| void | drm_auth_magic (drm_magic_t magic) |
Public Member Functions inherited from mir::graphics::Platform | |
| Platform ()=default | |
| Platform (const Platform &p)=delete | |
| Platform & | operator= (const Platform &p)=delete |
| virtual | ~Platform () |
| virtual void | fill_ipc_package (std::shared_ptr< BufferIPCPacker > const &packer, std::shared_ptr< graphics::Buffer > const &buffer) const =0 |
| Fills the IPC package for a buffer. More... | |
Public Member Functions inherited from mir::graphics::DRMAuthenticator | |
| virtual | ~DRMAuthenticator () |
Public Attributes | |
| helpers::UdevHelper | udev |
| helpers::DRMHelper | drm |
| helpers::GBMHelper | gbm |
| std::shared_ptr< DisplayReport > const | listener |
| std::shared_ptr < VirtualTerminal > const | vt |
Static Public Attributes | |
| static bool | internal_display_clients_present |
| static std::shared_ptr < InternalNativeDisplay > | internal_native_display |
Additional Inherited Members | |
Protected Member Functions inherited from mir::graphics::DRMAuthenticator | |
| DRMAuthenticator ()=default | |
| DRMAuthenticator (const DRMAuthenticator &)=delete | |
| DRMAuthenticator & | operator= (const DRMAuthenticator &)=delete |
|
explicit |
| mir::graphics::gbm::GBMPlatform::~GBMPlatform | ( | ) |
|
virtual |
Creates the buffer allocator subsystem.
| [in] | buffer_initializer | the object responsible for initializing the buffers |
Implements mir::graphics::Platform.
|
virtual |
Creates the display subsystem.
Implements mir::graphics::Platform.
|
virtual |
Creates the in-process client support object.
Implements mir::graphics::Platform.
|
virtual |
Implements mir::graphics::DRMAuthenticator.
| void mir::graphics::gbm::GBMPlatform::fill_ipc_package | ( | std::shared_ptr< BufferIPCPacker > const & | packer, |
| std::shared_ptr< Buffer > const & | buffer | ||
| ) | const |
|
virtual |
Gets the IPC package for the platform.
The IPC package will be sent to clients when they connect.
Implements mir::graphics::Platform.
| helpers::DRMHelper mir::graphics::gbm::GBMPlatform::drm |
| helpers::GBMHelper mir::graphics::gbm::GBMPlatform::gbm |
|
static |
|
static |
| std::shared_ptr<DisplayReport> const mir::graphics::gbm::GBMPlatform::listener |
| helpers::UdevHelper mir::graphics::gbm::GBMPlatform::udev |
| std::shared_ptr<VirtualTerminal> const mir::graphics::gbm::GBMPlatform::vt |
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013