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

LightMapFinalRenderingRun Class Reference

Renders the final image from the light map. More...

#include <LightMapFinalRenderingRun.h>

Inheritance diagram for LightMapFinalRenderingRun:

FinalRenderingRun List of all members.

Public Member Functions

virtual unsigned int getLightMapUpdateInterval ()
 Getter for light map update interval.
 LightMapFinalRenderingRun (Entity *entity)
 Constructor.
virtual renderSingleEntity (RenderTarget *backBuffer, CubeMapFaces cf=CUBEMAP_FACE_POSITIVE_X)=0
virtual void setLightMapTexture (const String &lightMapTextureName)
 Setter for light map texture.
virtual void setLightMapUpdateInterval (unsigned int updateIntervalNumOfFrames)
 Setter for light map update interval.
 ~LightMapFinalRenderingRun ()
 Destructor.

Private Attributes

Entity * entity
 The entity to render to.
FinalRenderingPassfinalRenderingPass
 The pass to render the final image.
unsigned int lightMapUpdateInterval
 The light map update interval.

Detailed Description

Renders the final image from the light map.


Constructor & Destructor Documentation

LightMapFinalRenderingRun Entity *  entity  ) 
 

Constructor.

Parameters:
entity The entity to render to.

~LightMapFinalRenderingRun  ) 
 

Destructor.


Member Function Documentation

virtual unsigned int getLightMapUpdateInterval  )  [inline, virtual]
 

Getter for light map update interval.

Returns:
The light map update interval.

Reimplemented from FinalRenderingRun.

virtual renderSingleEntity RenderTarget *  backBuffer,
CubeMapFaces  cf = CUBEMAP_FACE_POSITIVE_X
[pure virtual]
 

See also:
FinalRenderingPass::renderSingleEntity()

Implements FinalRenderingRun.

virtual void setLightMapTexture const String &  lightMapTextureName  )  [inline, virtual]
 

Setter for light map texture.

Parameters:
lightMapTextureName The name of the light map texture.

Reimplemented from FinalRenderingRun.

virtual void setLightMapUpdateInterval unsigned int  updateIntervalNumOfFrames  )  [inline, virtual]
 

Setter for light map update interval.

Parameters:
updateIntervalNumOfFrames The light map update interval.

Reimplemented from FinalRenderingRun.


Member Data Documentation

Entity* entity [private]
 

The entity to render to.

FinalRenderingPass* finalRenderingPass [private]
 

The pass to render the final image.

unsigned int lightMapUpdateInterval [private]
 

The light map update interval.


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