Inheritance diagram for OgreCubeMapRenderTechnique:
Public Member Functions | |
OgreCubeMapRenderTechnique (unsigned long startFrame, unsigned long cubeMapUpdateInterval, unsigned int cubeMapResolution, unsigned char texID, bool useDistCalc, bool useFaceAngleCalc, float distTolerance, float angleTolerance, bool updateAllFace, Pass *pass, OgreRenderable *parentRenderable, OgreTechniqueGroup *parentTechniqueGroup) | |
Constructor. | |
~OgreCubeMapRenderTechnique () | |
Destructor. | |
void | update (unsigned long frameNum) |
Updates the resources in the given frame. | |
Protected Member Functions | |
void | colorCubeMapRunChanged (RenderingRun *run) |
Called if the changed run is a ColorCubeMapRenderingRun. | |
RenderingRun * | createColorCubeMapRun () |
Creates a ColorCubeMapRenderingRun. | |
Protected Attributes | |
unsigned char | texID |
the id of the texture unit state the resulting cubemap should be bound to |
|
Constructor.
|
|
Called if the changed run is a ColorCubeMapRenderingRun.
Implements CubeMapRenderTechnique. |
|
Creates a ColorCubeMapRenderingRun.
Implements CubeMapRenderTechnique. |
|
Updates the resources in the given frame.
Reimplemented from CubeMapRenderTechnique. |