Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | List of all members
mir::graphics::gbm::NativeGBMPlatform Class Reference

#include <native_gbm_platform.h>

Inheritance diagram for mir::graphics::gbm::NativeGBMPlatform:
Inheritance graph
[legend]

Public Member Functions

void initialize (std::shared_ptr< NestedContext > const &nested_context)
 
std::shared_ptr
< GraphicBufferAllocator
create_buffer_allocator (std::shared_ptr< BufferInitializer > const &buffer_initializer) override
 
std::shared_ptr
< PlatformIPCPackage
get_ipc_package () override
 
std::shared_ptr< InternalClientcreate_internal_client () override
 
void fill_ipc_package (std::shared_ptr< BufferIPCPacker > const &packer, std::shared_ptr< Buffer > const &buffer) const override
 
- Public Member Functions inherited from mir::graphics::NativePlatform
 NativePlatform ()
 
virtual ~NativePlatform ()=default
 
 NativePlatform (NativePlatform const &)=delete
 
NativePlatformoperator= (NativePlatform const &)=delete
 

Member Function Documentation

std::shared_ptr< mg::GraphicBufferAllocator > mir::graphics::gbm::NativeGBMPlatform::create_buffer_allocator ( std::shared_ptr< BufferInitializer > const &  buffer_initializer)
overridevirtual
std::shared_ptr< mg::InternalClient > mir::graphics::gbm::NativeGBMPlatform::create_internal_client ( )
overridevirtual
void mir::graphics::gbm::NativeGBMPlatform::fill_ipc_package ( std::shared_ptr< BufferIPCPacker > const &  packer,
std::shared_ptr< Buffer > const &  buffer 
) const
overridevirtual
std::shared_ptr< mg::PlatformIPCPackage > mir::graphics::gbm::NativeGBMPlatform::get_ipc_package ( )
overridevirtual
void mir::graphics::gbm::NativeGBMPlatform::initialize ( std::shared_ptr< NestedContext > const &  nested_context)
virtual

The documentation for this class was generated from the following files:

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013