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

PRMRun Class Reference

#include <PRMRun.h>

Inheritance diagram for PRMRun:

PreComputingRun RenderingRun List of all members.

Public Member Functions

 PRMRun (Entity *entity, unsigned int prmResolution, unsigned int prmNEntryPoints, unsigned int prmNClusters, unsigned int prmTileSize))
 Contructor.
void update ()
const String & getResultTextureName ()
const String & getEntryPointsTexture ()
unsigned int & getNEntryPoints ()
unsigned int & getNClusters ()
unsigned int & getTileSize ()

Detailed Description

Precomputing run that computes


Constructor & Destructor Documentation

PRMRun::PRMRun Entity *  entity,
unsigned int  prmResolution,
unsigned int  prmNEntryPoints,
unsigned int  prmNClusters,
unsigned int  prmTileSize
[inline]
 

Contructor.

Parameters:
entity The owner entity of an entity-bound precomputing run.
prmResolution PRM texture size.
prmNEntryPoints The number of entry points.
prmNClusters The number of entry point clusters.
prmTileSize The resolution of a PRM pane.


Member Function Documentation

const String& PRMRun::getEntryPointsTexture  ) 
 

Returns:
Entry points' texture texture name.

unsigned int& PRMRun::getNClusters  ) 
 

Returns:
Number of entry point clusters.

unsigned int& PRMRun::getNEntryPoints  ) 
 

Returns:
Number of entry points.

const String& PRMRun::getResultTextureName  )  [inline, virtual]
 

Returns:
PRM texture name.

Reimplemented from PreComputingRun.

unsigned int& PRMRun::getTileSize  ) 
 

Returns:
RPM tile size.

void PRMRun::update  )  [virtual]
 

Inherited. Creates entry points. Create virtual light source bushes. Renders PRM.

Implements PreComputingRun.


The documentation for this class was generated from the following file:
Generated on Mon Apr 18 09:57:36 2005 for OGRE_IllumModule by  doxygen 1.4.2