Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Ogre::IlluminationPass Struct Reference

Struct recording a pass which can be used for a specific illumination stage. More...

#include <OgrePass.h>

List of all members.

Public Attributes

IlluminationStage stage
Passpass
 The pass to use in this stage.

bool destroyOnShutdown
 Whether this pass is one which should be deleted itself.

PassoriginalPass
 The original pass which spawned this one.


Detailed Description

Struct recording a pass which can be used for a specific illumination stage.

Remarks:
This structure is used to record categorised passes which fit into a number of distinct illumination phases - ambient, diffuse / specular (per-light) and decal (post-lighting texturing). An original pass may fit into one of these categories already, or it may require splitting into its component parts in order to be categorised properly.

Definition at line 916 of file OgrePass.h.


Member Data Documentation

bool Ogre::IlluminationPass::destroyOnShutdown
 

Whether this pass is one which should be deleted itself.

Definition at line 922 of file OgrePass.h.

Referenced by Ogre::Technique::_compileIlluminationPasses().

Pass* Ogre::IlluminationPass::originalPass
 

The original pass which spawned this one.

Definition at line 924 of file OgrePass.h.

Referenced by Ogre::Technique::_compileIlluminationPasses().

Pass* Ogre::IlluminationPass::pass
 

The pass to use in this stage.

Definition at line 920 of file OgrePass.h.

Referenced by Ogre::Technique::_compileIlluminationPasses(), and Ogre::RenderPriorityGroup::addSolidRenderableSplitByLightType().

IlluminationStage Ogre::IlluminationPass::stage
 

Definition at line 918 of file OgrePass.h.

Referenced by Ogre::Technique::_compileIlluminationPasses(), and Ogre::RenderPriorityGroup::addSolidRenderableSplitByLightType().


The documentation for this struct was generated from the following file:

Copyright © 2002-2003 by The OGRE Team
Last modified Fri May 14 23:25:43 2004