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

An interface provided by the graphics platform allowing for writing untiled pixel data into buffers. More...

#include <buffer_writer.h>

Inheritance diagram for mir::graphics::BufferWriter:
[legend]

Public Member Functions

virtual ~BufferWriter ()=default
 
virtual void write (Buffer &buffer, unsigned char const *data, size_t size)=0
 

Protected Member Functions

 BufferWriter ()=default
 
 BufferWriter (BufferWriter const &)=delete
 
BufferWriteroperator= (BufferWriter const &)=delete
 

Detailed Description

An interface provided by the graphics platform allowing for writing untiled pixel data into buffers.

Constructor & Destructor Documentation

virtual mir::graphics::BufferWriter::~BufferWriter ( )
virtualdefault
mir::graphics::BufferWriter::BufferWriter ( )
protecteddefault
mir::graphics::BufferWriter::BufferWriter ( BufferWriter const &  )
protecteddelete

Member Function Documentation

BufferWriter& mir::graphics::BufferWriter::operator= ( BufferWriter const &  )
protecteddelete
virtual void mir::graphics::BufferWriter::write ( Buffer buffer,
unsigned char const *  data,
size_t  size 
)
pure virtual

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

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