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

VRMRenderingRun Class Reference

Computes the complete direct irradiance caused by 'area' light sources for an entity.. More...

#include <VRMRenderingRun.h>

Inheritance diagram for VRMRenderingRun:

PreComputingRun RenderingRun List of all members.

Public Member Functions

const String & getResultTextureName ()
void update ()
 VRMRenderingRun (Entity *entity, Root *mRoot, const String &renderTextureName, unsigned int width, unsigned int height, TextureType texType=TEX_TYPE_2D, PixelFormat internalFormat=PF_X8R8G8B8, const NameValuePairList *miscParams=0, bool fullScreenQuadRenderer=false)

Private Attributes

Entity * entity
 The owner entity.

Detailed Description

Computes the complete direct irradiance caused by 'area' light sources for an entity..

SuperClass: PreComputingRun Class: VRMRenderingRun The resulting texture is a PF_FLOAT32_RGBA type texture


Constructor & Destructor Documentation

VRMRenderingRun Entity *  entity,
Root *  mRoot,
const String &  renderTextureName,
unsigned int  width,
unsigned int  height,
TextureType  texType = TEX_TYPE_2D,
PixelFormat  internalFormat = PF_X8R8G8B8,
const NameValuePairList *  miscParams = 0,
bool  fullScreenQuadRenderer = false
 

Constructor.

Parameters:
entity Entity, The owner entity of an entity-bound precomputing run.
mRoot Root, The root class of the Ogre system.
renderTextureName String, The target of the rendering.
width int, The width of the texture.
height int, The height of the texture.
texType TextureType, Texure type.
internalFormat PixelFormat, Format of the pixel.
miscParams NameValuePairList, Pairs for names and values.
fullScreenQuadRenderer bool, Do we render a full screen quad.


Member Function Documentation

const String& getResultTextureName  )  [virtual]
 

Returns with the created texture.

Reimplemented from PreComputingRun.

void update  )  [virtual]
 

Recalculates the passes.

Implements PreComputingRun.


Member Data Documentation

Entity* entity [private]
 

The owner entity.


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