#include <fleximage.h>
Public Member Functions | |
BufferGroup () | |
~BufferGroup () | |
void | CreateBuffers (const vector< BufferConfig > &configs, int x, int y) |
Buffer * | getBuffer (int index) |
Public Attributes | |
float | numberOfSamples |
vector< Buffer * > | buffers |
Definition at line 177 of file fleximage.h.
lux::BufferGroup::BufferGroup | ( | ) | [inline] |
Definition at line 179 of file fleximage.h.
lux::BufferGroup::~BufferGroup | ( | ) | [inline] |
Definition at line 180 of file fleximage.h.
References buffers.
void lux::BufferGroup::CreateBuffers | ( | const vector< BufferConfig > & | configs, | |
int | x, | |||
int | y | |||
) | [inline] |
Definition at line 185 of file fleximage.h.
References lux::BUF_TYPE_PER_PIXEL, lux::BUF_TYPE_PER_SCREEN, lux::BUF_TYPE_RAW, buffers, and numberOfSamples.
Buffer* lux::BufferGroup::getBuffer | ( | int | index | ) | [inline] |
Definition at line 203 of file fleximage.h.
References buffers.
Referenced by lux::FlexImageFilm::MergeSampleArray(), lux::FlexImageFilm::TransmitFilm(), and lux::FlexImageFilm::UpdateFilm().
vector<Buffer *> lux::BufferGroup::buffers |
Definition at line 207 of file fleximage.h.
Referenced by CreateBuffers(), getBuffer(), and ~BufferGroup().
Definition at line 206 of file fleximage.h.
Referenced by CreateBuffers(), lux::FlexImageFilm::TransmitFilm(), and lux::FlexImageFilm::UpdateFilm().