Mir
Public Member Functions | Protected Member Functions | List of all members
mir::graphics::android::Gralloc Class Referenceabstract

#include <gralloc.h>

Inheritance diagram for mir::graphics::android::Gralloc:
[legend]

Public Member Functions

virtual std::shared_ptr< NativeBufferalloc_buffer (geometry::Size size, MirPixelFormat, unsigned int usage_bitmask)=0
 
virtual std::shared_ptr< NativeBufferalloc_framebuffer (geometry::Size size, MirPixelFormat)=0
 
virtual std::shared_ptr< NativeBufferalloc_buffer (geometry::Size size, MirPixelFormat, BufferUsage usage)=0
 

Protected Member Functions

 Gralloc ()=default
 
virtual ~Gralloc ()
 
 Gralloc (const Gralloc &)=delete
 
Grallocoperator= (const Gralloc &)=delete
 

Constructor & Destructor Documentation

mir::graphics::android::Gralloc::Gralloc ( )
protecteddefault
virtual mir::graphics::android::Gralloc::~Gralloc ( )
inlineprotectedvirtual
mir::graphics::android::Gralloc::Gralloc ( const Gralloc )
protecteddelete

Member Function Documentation

virtual std::shared_ptr<NativeBuffer> mir::graphics::android::Gralloc::alloc_buffer ( geometry::Size  size,
MirPixelFormat  ,
unsigned int  usage_bitmask 
)
pure virtual
virtual std::shared_ptr<NativeBuffer> mir::graphics::android::Gralloc::alloc_buffer ( geometry::Size  size,
MirPixelFormat  ,
BufferUsage  usage 
)
pure virtual
virtual std::shared_ptr<NativeBuffer> mir::graphics::android::Gralloc::alloc_framebuffer ( geometry::Size  size,
MirPixelFormat   
)
pure virtual
Gralloc& mir::graphics::android::Gralloc::operator= ( const Gralloc )
protecteddelete

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016