Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

GLRenderSet Class Reference

#include <glrenderset.h>

Inheritance diagram for GLRenderSet:

ReferenceCounted ReferenceCounted List of all members.

Public Member Functions

 GLRenderSet (GLsizei w, GLsizei h)
virtual void addCamera (GLScene::CameraPtr)
virtual void addLight (GLScene::LightPtr)
virtual void addGrid (GLWireGrid *)
virtual void setCameraAspects (GLfloat)
virtual GLScene::CameraPtr getCamera (unsigned index)
virtual GLScene::LightPtr getLight (unsigned index)
virtual GLWireGrid * getGrid (unsigned index)
virtual void removeCamera (unsigned index)
virtual void removeLight (unsigned index)
virtual void removeGrid (unsigned index)
virtual void enableGrid (unsigned index)
virtual void disableGrid (unsigned index)
virtual void toggleGrid (unsigned index)
virtual void setActiveCamera (unsigned index)
virtual GLScene::CameraPtr getActiveCamera ()
virtual void useCamera ()
virtual void useLights ()
virtual void displayGrids ()
 GLRenderSet (GLsizei w, GLsizei h)
virtual void addCamera (GLScene::CameraPtr)
virtual void addLight (GLScene::LightPtr)
virtual void addGrid (GLWireGrid *)
virtual void setCameraAspects (GLfloat)
virtual GLScene::CameraPtr getCamera (unsigned index)
virtual GLScene::LightPtr getLight (unsigned index)
virtual GLWireGrid * getGrid (unsigned index)
virtual void removeCamera (unsigned index)
virtual void removeLight (unsigned index)
virtual void removeGrid (unsigned index)
virtual void enableGrid (unsigned index)
virtual void disableGrid (unsigned index)
virtual void toggleGrid (unsigned index)
virtual void setActiveCamera (unsigned index)
virtual GLScene::CameraPtr getActiveCamera ()
virtual void useCamera ()
virtual void useLights ()
virtual void displayGrids ()

Detailed Description

A container that holds rendering states and rendering objects like cameras and lights, or axis and grids If a render set is used it will take exclusive control of lighting and grid use. Camera control is left to the application By default it will also delete all data it holds in the destructor, this can be changed by setting the garbage collection state bitfield


Member Function Documentation

virtual void GLRenderSet::setActiveCamera unsigned  index  )  [virtual]
 

Sets the camera to use for rendering. If the index pints to no camera a default camera will be used

virtual void GLRenderSet::setActiveCamera unsigned  index  )  [virtual]
 

Sets the camera to use for rendering. If the index pints to no camera a default camera will be used


The documentation for this class was generated from the following files:
Generated on Wed Feb 4 23:11:34 2004 by doxygen 1.3.3