Inheritance diagram for OgreTechniqueGroup:
Public Member Functions | |
void | addRenderTechnique (RenderTechnique *technique) |
Adds a rendertechnique to the group. | |
void | update (unsigned long frameNum) |
Updates all rendertechniques. | |
void | runChanged (RenderingRunType runType, RenderingRun *run) |
Called after one of he shared runs changes. | |
void | runUpdated (RenderingRunType runType, RenderingRun *run) |
Called after one of he shared runs updates. | |
void | updateBounds () |
Updates the connected SharedRuns boundary. | |
Protected Attributes | |
std::vector< OgreRenderTechnique * > | renderTechniques |
Collection of OgreRenderTechniques. |
|
Adds a rendertechnique to the group.
Implements TechniqueGroup. |
|
Called after one of he shared runs changes. This message will be forwarded to each RenderTechique.
Implements TechniqueGroup. |
|
Called after one of he shared runs updates. This message will be forwarded to each RenderTechique.
Implements TechniqueGroup. |
|
Updates all rendertechniques.
Implements TechniqueGroup. |
|
Collection of OgreRenderTechniques. All messages will be forwarded to each element of this vector. |