#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 |
Definition at line 175 of file renderTarget.h.
BALL::VIEW::FrameBuffer::FrameBuffer | ( | void * | data, | |
const FrameBufferFormat & | format | |||
) | [inline] |
Constructs new FrameBuffer instance with the specified data and format.
Definition at line 182 of file renderTarget.h.
virtual BALL::VIEW::FrameBuffer::~FrameBuffer | ( | ) | [inline, virtual] |
You can override this if you want the data array to be deleted with the FrameBuffer.
Definition at line 190 of file renderTarget.h.
const void* BALL::VIEW::FrameBuffer::getData | ( | ) | const [inline] |
Returns const pointer to the data of this buffer
Definition at line 196 of file renderTarget.h.
void* BALL::VIEW::FrameBuffer::getData | ( | ) | [inline] |
Returns pointer to the data of this buffer
Definition at line 193 of file renderTarget.h.
const FrameBufferFormat& BALL::VIEW::FrameBuffer::getFormat | ( | ) | const [inline] |
Returns the format of this buffer
Definition at line 199 of file renderTarget.h.
void BALL::VIEW::FrameBuffer::setData | ( | void * | data | ) | [inline, protected] |
Sets pointer to the data of this buffer
Definition at line 204 of file renderTarget.h.
void BALL::VIEW::FrameBuffer::setFormat | ( | const FrameBufferFormat & | format | ) | [inline, protected] |
Sets the format of this buffer
Definition at line 207 of file renderTarget.h.
void* BALL::VIEW::FrameBuffer::data [private] |
This points to the memory area where the rendering results should be written to (the first pixel of the result).
Definition at line 214 of file renderTarget.h.
The format of this buffer.
Definition at line 219 of file renderTarget.h.