Mir
|
#include <platform.h>
Public Member Functions | |
Platform (std::shared_ptr< DisplayBuilder > const &display_builder, std::shared_ptr< DisplayReport > const &display_report) | |
std::shared_ptr < graphics::GraphicBufferAllocator > | create_buffer_allocator (std::shared_ptr< BufferInitializer > const &buffer_initializer) |
std::shared_ptr< Display > | create_display (std::shared_ptr< graphics::DisplayConfigurationPolicy > const &, std::shared_ptr< graphics::GLProgramFactory > const &, std::shared_ptr< graphics::GLConfig > const &) |
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 < PlatformIPCPackage > | connection_ipc_package () |
std::shared_ptr< InternalClient > | create_internal_client () |
std::shared_ptr < graphics::BufferWriter > | make_buffer_writer () override |
void | fill_buffer_package (BufferIpcMessage *packer, graphics::Buffer const *buffer, BufferIpcMsgType msg_type) const |
EGLNativeDisplayType | egl_native_display () const |
![]() | |
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... | |
![]() | |
virtual | ~BasicPlatform ()=default |
![]() | |
NativePlatform () | |
virtual | ~NativePlatform ()=default |
NativePlatform (NativePlatform const &)=delete | |
NativePlatform & | operator= (NativePlatform const &)=delete |
Additional Inherited Members | |
![]() | |
BasicPlatform ()=default | |
BasicPlatform (BasicPlatform const &)=delete | |
BasicPlatform & | operator= (BasicPlatform const &)=delete |
mir::graphics::android::Platform::Platform | ( | std::shared_ptr< DisplayBuilder > const & | display_builder, |
std::shared_ptr< DisplayReport > const & | display_report | ||
) |
|
virtual |
Implements mir::graphics::NativePlatform.
|
virtual |
Implements mir::graphics::NativePlatform.
std::shared_ptr<Display> mir::graphics::android::Platform::create_display | ( | std::shared_ptr< graphics::DisplayConfigurationPolicy > const & | , |
std::shared_ptr< graphics::GLProgramFactory > const & | , | ||
std::shared_ptr< graphics::GLConfig > const & | |||
) |
|
virtual |
Implements mir::graphics::NativePlatform.
|
virtual |
Implements mir::graphics::BasicPlatform.
|
virtual |
Implements mir::graphics::NativePlatform.
|
overridevirtual |
Implements mir::graphics::NativePlatform.
|
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 Fri Oct 10 14:07:14 UTC 2014