Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

EnvMapPass Class Reference

Performs the actual pre-processing steps for the Environment Mapping effect. More...

#include <EnvMapPass.h>

Inheritance diagram for EnvMapPass:

ManagedOgreRenderTexturePass List of all members.

Public Member Functions

 EnvMapPass (Root *mRoot, unsigned int width, unsigned int height)
 ~EnvMapPass (void)

Protected Member Functions

virtual void entityMaterialCleanup ()
virtual void entityMaterialSetup ()
virtual void onRenderEnd (NameValuePairList *namedParams=0)
virtual void onRenderStart (NameValuePairList *namedParams=0)

Detailed Description

Performs the actual pre-processing steps for the Environment Mapping effect.

SuperClass ManagedOgreRenderTexturePass

Class EnvMapPass


Constructor & Destructor Documentation

EnvMapPass Root *  mRoot,
unsigned int  width,
unsigned int  height
 

Constructor

Parameters:
mRoot Pointer to the Ogre Root object
width The width of the environment cube-map
height The height of the environment cube-map
Remarks:
The width and height parameters must be equal and the power of 2.

~EnvMapPass void   ) 
 

Destructor


Member Function Documentation

virtual void entityMaterialCleanup  )  [protected, virtual]
 

Cleans up the material of the rendered entity. Can be overriden, if different functionality is desired.

Reimplemented from ManagedOgreRenderTexturePass.

virtual void entityMaterialSetup  )  [protected, virtual]
 

Sets up the material of the rendered entity. Can be overriden, if different functionality is desired.

Reimplemented from ManagedOgreRenderTexturePass.

virtual void onRenderEnd NameValuePairList *  namedParams = 0  )  [protected, virtual]
 

Runs after the render-texture object is updated place all cleanup code here.

Parameters:
namedParams Contains named parameters for rendering end.

Reimplemented from ManagedOgreRenderTexturePass.

virtual void onRenderStart NameValuePairList *  namedParams = 0  )  [protected, virtual]
 

Runs before the render-texture object is updated place all shader setup here.

Parameters:
namedParams A list of named parameters for rendering setup.

Reimplemented from ManagedOgreRenderTexturePass.


The documentation for this class was generated from the following file:
Generated on Mon Apr 18 10:59:27 2005 for OGRE_IllumModule by  doxygen 1.4.2