|  | OGRE 14.3
    Object-Oriented Graphics Rendering Engine | 
Struct recording a pass which can be used for a specific illumination stage. More...
#include <OgrePass.h>
 Inheritance diagram for Ogre::IlluminationPass:
 Inheritance diagram for Ogre::IlluminationPass:| Public Member Functions | |
| IlluminationPass () | |
| Public Attributes | |
| bool | destroyOnShutdown | 
| Whether this pass is one which should be deleted itself. | |
| Pass * | originalPass | 
| The original pass which spawned this one. | |
| Pass * | pass | 
| The pass to use in this stage. | |
| IlluminationStage | stage | 
Struct recording a pass which can be used for a specific illumination stage.
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.
| 
 | inline | 
| IlluminationStage Ogre::IlluminationPass::stage | 
| Pass* Ogre::IlluminationPass::pass | 
The pass to use in this stage.
| bool Ogre::IlluminationPass::destroyOnShutdown | 
Whether this pass is one which should be deleted itself.
| Pass* Ogre::IlluminationPass::originalPass | 
The original pass which spawned this one.