#include <BALL/VIEW/RENDERING/renderTarget.h>
Public Member Functions | |
FrameBuffer (void *data, const FrameBufferFormat &format) | |
virtual | ~FrameBuffer () |
void * | getData () |
const void * | getData () const |
const FrameBufferFormat & | getFormat () const |
Protected Member Functions | |
void | setData (void *data) |
void | setFormat (const FrameBufferFormat &format) |
Private Attributes | |
void * | data |
FrameBufferFormat | format |
BALL::VIEW::FrameBuffer::FrameBuffer | ( | void * | data, |
const FrameBufferFormat & | format | ||
) | [inline] |
Constructs new FrameBuffer instance with the specified data and format.
virtual BALL::VIEW::FrameBuffer::~FrameBuffer | ( | ) | [inline, virtual] |
You can override this if you want the data array to be deleted with the FrameBuffer.
void* BALL::VIEW::FrameBuffer::getData | ( | ) | [inline] |
Returns pointer to the data of this buffer
References data.
const void* BALL::VIEW::FrameBuffer::getData | ( | ) | const [inline] |
Returns const pointer to the data of this buffer
References data.
const FrameBufferFormat& BALL::VIEW::FrameBuffer::getFormat | ( | ) | const [inline] |
Returns the format of this buffer
References format.
void BALL::VIEW::FrameBuffer::setData | ( | void * | data | ) | [inline, protected] |
Sets pointer to the data of this buffer
References data.
void BALL::VIEW::FrameBuffer::setFormat | ( | const FrameBufferFormat & | format | ) | [inline, protected] |
Sets the format of this buffer
References format.
void* BALL::VIEW::FrameBuffer::data [private] |
The format of this buffer.
Referenced by getFormat(), and setFormat().