OgreTechniqueGroup Class Reference

Base class of a SharedRuns in an OGRE environment. More...

Inheritance diagram for OgreTechniqueGroup:

TechniqueGroup List of all members.

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.

Detailed Description

Base class of a SharedRuns in an OGRE environment.


Member Function Documentation

void OgreTechniqueGroup::addRenderTechnique RenderTechnique technique  )  [virtual]
 

Adds a rendertechnique to the group.

Parameters:
technique the RenderTechnique instance to add.

Implements TechniqueGroup.

void OgreTechniqueGroup::runChanged RenderingRunType  runType,
RenderingRun run
[virtual]
 

Called after one of he shared runs changes.

This message will be forwarded to each RenderTechique.

Parameters:
runType enum describing the type of the changed run
run pointer to the changed RenderingRun

Implements TechniqueGroup.

void OgreTechniqueGroup::runUpdated RenderingRunType  runType,
RenderingRun run
[virtual]
 

Called after one of he shared runs updates.

This message will be forwarded to each RenderTechique.

Parameters:
runType enum describing the type of the updated run
run pointer to the updated RenderingRun

Implements TechniqueGroup.

void OgreTechniqueGroup::update unsigned long  frameNum  )  [virtual]
 

Updates all rendertechniques.

Parameters:
framenum current framenumber

Implements TechniqueGroup.


Member Data Documentation

std::vector<OgreRenderTechnique*> OgreTechniqueGroup::renderTechniques [protected]
 

Collection of OgreRenderTechniques.

All messages will be forwarded to each element of this vector.


The documentation for this class was generated from the following files:
Generated on Thu Apr 27 17:29:42 2006 for GameTools Illumination Module by  doxygen 1.4.6-NO