Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::client::android::AndroidClientBufferFactory Class Reference

#include <android_client_buffer_factory.h>

Inheritance diagram for mir::client::android::AndroidClientBufferFactory:
[legend]

Public Member Functions

 AndroidClientBufferFactory (std::shared_ptr< BufferRegistrar > const &registrar)
 
std::shared_ptr< ClientBuffercreate_buffer (std::shared_ptr< MirBufferPackage > const &package, geometry::Size size, MirPixelFormat pf) override
 Creates the client-side representation of a buffer. More...
 

Additional Inherited Members

- Protected Member Functions inherited from mir::client::ClientBufferFactory
 ClientBufferFactory ()=default
 
 ClientBufferFactory (ClientBufferFactory const &)=delete
 
ClientBufferFactoryoperator= (ClientBufferFactory const &)=delete
 
virtual ~ClientBufferFactory ()
 

Constructor & Destructor Documentation

mir::client::android::AndroidClientBufferFactory::AndroidClientBufferFactory ( std::shared_ptr< BufferRegistrar > const &  registrar)
explicit

Member Function Documentation

std::shared_ptr< mcl::ClientBuffer > mir::client::android::AndroidClientBufferFactory::create_buffer ( std::shared_ptr< MirBufferPackage > const &  package,
geometry::Size  size,
MirPixelFormat  pf 
)
overridevirtual

Creates the client-side representation of a buffer.

Parameters
[in]packagethe buffer package sent by the server for this buffer
[in]sizethe buffer's size
[in]pfthe buffer's pixel format

Implements mir::client::ClientBufferFactory.


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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014