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

PRMRun Class Reference

Precomputing run that computes entry points and PRM. More...

#include <PRMRun.h>

Inheritance diagram for PRMRun:

PreComputingRun RenderingRun List of all members.

Public Member Functions

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

Private Attributes

Entity * entity
PRMRenderPRMPass renderPRMPass

Detailed Description

Precomputing run that computes entry points and PRM.


Constructor & Destructor Documentation

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& getEntryPointsTexture  ) 
 

Returns:
Entry points' texture texture name.

unsigned int& getNClusters  ) 
 

Returns:
Number of entry point clusters.

unsigned int& getNEntryPoints  ) 
 

Returns:
Number of entry points.

const String& getResultTextureName  )  [inline, virtual]
 

Returns:
PRM texture name.

Reimplemented from PreComputingRun.

unsigned int& getTileSize  ) 
 

Returns:
RPM tile size.

void update  )  [virtual]
 

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

Implements PreComputingRun.


Member Data Documentation

Entity* entity [private]
 

the owner entity

PRMRenderPRMPass renderPRMPass [private]
 


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