Public Member Functions | |
| Queue (const Camera &camera, GL::Light *light=NULL, const String &name="") | |
| void | attachLight (GL::Light &light) |
| void | detachLights (void) |
| Operation & | createOperation (void) |
| void | destroyOperations (void) |
| void | render (void) const |
| const String & | getName (void) const |
| const Camera & | getCamera (void) const |
| GL::Light * | getActiveLight (void) const |
| const OperationList & | getOperations (void) const |
| const GL::LightState & | getLights (void) const |
| void wendy::render::Queue::attachLight | ( | GL::Light & | light | ) |
Attaches a light to this render queue.
| [in] | light | The light to attach. |
| void wendy::render::Queue::detachLights | ( | void | ) |
Detaches all attached lights from this render queue.
| Operation& wendy::render::Queue::createOperation | ( | void | ) |
| void wendy::render::Queue::destroyOperations | ( | void | ) |
| void wendy::render::Queue::render | ( | void | ) | const |
Renders the operations in this render queue, using the specified camera and the attached lights.
| const Camera& wendy::render::Queue::getCamera | ( | void | ) | const |
| GL::Light* wendy::render::Queue::getActiveLight | ( | void | ) | const |
NULL if not collecting geometry for a light. | const OperationList& wendy::render::Queue::getOperations | ( | void | ) | const |
| const GL::LightState& wendy::render::Queue::getLights | ( | void | ) | const |
1.5.6