Ogre::MaterialScriptCompiler::MaterialScriptContext Struct Reference

Struct for holding the script context while parsing. More...

#include <OgreMaterialScriptCompiler.h>

List of all members.

Public Attributes

MaterialScriptSection section
String groupName
MaterialPtr material
Techniquetechnique
Passpass
TextureUnitStatetextureUnit
GpuProgramPtr program
bool isProgramShadowCaster
bool isVertexProgramShadowReceiver
bool isFragmentProgramShadowReceiver
bool allowOverride
GpuProgramParametersSharedPtr programParams
ushort numAnimationParametrics
MaterialScriptProgramDefinitionprogramDef
int techLev
int passLev
int stateLev
std::vector< size_t > pendingDefaultParams
AliasTextureNamePairList textureAliases
Techniquetechnique
Passpass
TextureUnitStatetextureUnit
MaterialScriptProgramDefinitionprogramDef
std::vector< size_t > pendingDefaultParams


Detailed Description

Struct for holding the script context while parsing.

Definition at line 166 of file Attic/OgreMaterialScriptCompiler.h.


Member Data Documentation

MaterialScriptSection Ogre::MaterialScriptCompiler::MaterialScriptContext::section

Definition at line 168 of file Attic/OgreMaterialScriptCompiler.h.

String Ogre::MaterialScriptCompiler::MaterialScriptContext::groupName

Definition at line 169 of file Attic/OgreMaterialScriptCompiler.h.

MaterialPtr Ogre::MaterialScriptCompiler::MaterialScriptContext::material

Definition at line 170 of file Attic/OgreMaterialScriptCompiler.h.

Technique* Ogre::MaterialScriptCompiler::MaterialScriptContext::technique

Definition at line 171 of file Attic/OgreMaterialScriptCompiler.h.

Pass* Ogre::MaterialScriptCompiler::MaterialScriptContext::pass

Definition at line 172 of file Attic/OgreMaterialScriptCompiler.h.

TextureUnitState* Ogre::MaterialScriptCompiler::MaterialScriptContext::textureUnit

Definition at line 173 of file Attic/OgreMaterialScriptCompiler.h.

GpuProgramPtr Ogre::MaterialScriptCompiler::MaterialScriptContext::program

Definition at line 174 of file Attic/OgreMaterialScriptCompiler.h.

bool Ogre::MaterialScriptCompiler::MaterialScriptContext::isProgramShadowCaster

Definition at line 175 of file Attic/OgreMaterialScriptCompiler.h.

bool Ogre::MaterialScriptCompiler::MaterialScriptContext::isVertexProgramShadowReceiver

Definition at line 176 of file Attic/OgreMaterialScriptCompiler.h.

bool Ogre::MaterialScriptCompiler::MaterialScriptContext::isFragmentProgramShadowReceiver

Definition at line 177 of file Attic/OgreMaterialScriptCompiler.h.

bool Ogre::MaterialScriptCompiler::MaterialScriptContext::allowOverride

Definition at line 178 of file Attic/OgreMaterialScriptCompiler.h.

GpuProgramParametersSharedPtr Ogre::MaterialScriptCompiler::MaterialScriptContext::programParams

Definition at line 179 of file Attic/OgreMaterialScriptCompiler.h.

ushort Ogre::MaterialScriptCompiler::MaterialScriptContext::numAnimationParametrics

Definition at line 180 of file Attic/OgreMaterialScriptCompiler.h.

MaterialScriptProgramDefinition* Ogre::MaterialScriptCompiler::MaterialScriptContext::programDef

Definition at line 181 of file Attic/OgreMaterialScriptCompiler.h.

int Ogre::MaterialScriptCompiler::MaterialScriptContext::techLev

Definition at line 183 of file Attic/OgreMaterialScriptCompiler.h.

int Ogre::MaterialScriptCompiler::MaterialScriptContext::passLev

Definition at line 183 of file Attic/OgreMaterialScriptCompiler.h.

int Ogre::MaterialScriptCompiler::MaterialScriptContext::stateLev

Definition at line 183 of file Attic/OgreMaterialScriptCompiler.h.

std::vector<size_t> Ogre::MaterialScriptCompiler::MaterialScriptContext::pendingDefaultParams

Definition at line 187 of file Attic/OgreMaterialScriptCompiler.h.

AliasTextureNamePairList Ogre::MaterialScriptCompiler::MaterialScriptContext::textureAliases

Definition at line 189 of file Attic/OgreMaterialScriptCompiler.h.

Technique* Ogre::MaterialScriptCompiler::MaterialScriptContext::technique

Definition at line 171 of file OgreMaterialScriptCompiler.h.

Pass* Ogre::MaterialScriptCompiler::MaterialScriptContext::pass

Definition at line 172 of file OgreMaterialScriptCompiler.h.

TextureUnitState* Ogre::MaterialScriptCompiler::MaterialScriptContext::textureUnit

Definition at line 173 of file OgreMaterialScriptCompiler.h.

MaterialScriptProgramDefinition* Ogre::MaterialScriptCompiler::MaterialScriptContext::programDef

Definition at line 181 of file OgreMaterialScriptCompiler.h.

std::vector<size_t> Ogre::MaterialScriptCompiler::MaterialScriptContext::pendingDefaultParams

Definition at line 187 of file OgreMaterialScriptCompiler.h.


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

Copyright © 2000-2005 by The OGRE Team
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Mon Jun 16 12:49:05 2008