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

Interface to buffer initialization. More...

#include <buffer_initializer.h>

Inheritance diagram for mir::graphics::BufferInitializer:
Inheritance graph
[legend]

Public Member Functions

virtual ~BufferInitializer ()
 
virtual void operator() (Buffer &buffer)=0
 Operator to call to initialize a buffer. More...
 

Protected Member Functions

 BufferInitializer ()=default
 
 BufferInitializer (const BufferInitializer &)=delete
 
BufferInitializeroperator= (const BufferInitializer &)=delete
 

Detailed Description

Interface to buffer initialization.

Examples:
render_surfaces.cpp.

Constructor & Destructor Documentation

virtual mir::graphics::BufferInitializer::~BufferInitializer ( )
inlinevirtual
mir::graphics::BufferInitializer::BufferInitializer ( )
protecteddefault
mir::graphics::BufferInitializer::BufferInitializer ( const BufferInitializer )
protecteddelete

Member Function Documentation

virtual void mir::graphics::BufferInitializer::operator() ( Buffer buffer)
pure virtual

Operator to call to initialize a buffer.

Implemented in mir::graphics::NullBufferInitializer, and mir::test::doubles::MockBufferInitializer.

BufferInitializer& mir::graphics::BufferInitializer::operator= ( const BufferInitializer )
protecteddelete

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

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