OgreSceneCameraDepthRenderingRun Class Reference

ColorCubeMapRenderingRun used in an OGRE environment. More...

Inheritance diagram for OgreSceneCameraDepthRenderingRun:

OgreRenderingRun SceneCameraDepthRenderingRun RenderingRun RenderingRun List of all members.

Public Member Functions

 OgreSceneCameraDepthRenderingRun (OgreSharedRuns *sharedRuns, String name, Viewport *playerView)
 Constructor.
String getDepthTextureName ()
 returns the name of the camera depth texture

Protected Member Functions

void updateFrame (unsigned long frameNum)
 This function does the actual update in a frame.
void createDepthMap ()
 Creates the depth map texture.

Protected Attributes

Viewport * playerView
 pointer to the player's viewport
Camera * playerCamera
 pointer to the player's camera
OgreSharedRunssharedRuns
 a pointer to the OgreSharedRuns this run belongs to
String name
 the name of the depth texture that was created by this run
Texture * depthTexture
 a pointer to the scene depth texture that was created by this run

Detailed Description

ColorCubeMapRenderingRun used in an OGRE environment.


Constructor & Destructor Documentation

OgreSceneCameraDepthRenderingRun::OgreSceneCameraDepthRenderingRun OgreSharedRuns sharedRuns,
String  name,
Viewport *  playerView
 

Constructor.

Parameters:
sharedRuns a pointer to the OgreSharedRuns this run belongs to
name the name of the scene depth texture to be created
playerView pointer to the player's viewport


Member Function Documentation

void OgreSceneCameraDepthRenderingRun::updateFrame unsigned long  frameNum  )  [protected, virtual]
 

This function does the actual update in a frame.

Parameters:
frameNum current frame number

Implements SceneCameraDepthRenderingRun.


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