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

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 isProgramShadowReceiver
GpuProgramParametersSharedPtr programParams
ushort numAnimationParametrics
MaterialScriptProgramDefinitionprogramDef
int techLev
int passLev
int stateLev
StringVector defaultParamLines
size_t lineNo
String filename
AliasTextureNamePairList textureAliases


Detailed Description

Struct for holding the script context while parsing.

Definition at line 111 of file OgreMaterialScriptCompiler.h.


Member Data Documentation

StringVector Ogre::MaterialScriptCompiler::MaterialScriptContext::defaultParamLines
 

Definition at line 129 of file OgreMaterialScriptCompiler.h.

String Ogre::MaterialScriptCompiler::MaterialScriptContext::filename
 

Definition at line 133 of file OgreMaterialScriptCompiler.h.

String Ogre::MaterialScriptCompiler::MaterialScriptContext::groupName
 

Definition at line 114 of file OgreMaterialScriptCompiler.h.

bool Ogre::MaterialScriptCompiler::MaterialScriptContext::isProgramShadowCaster
 

Definition at line 120 of file OgreMaterialScriptCompiler.h.

bool Ogre::MaterialScriptCompiler::MaterialScriptContext::isProgramShadowReceiver
 

Definition at line 121 of file OgreMaterialScriptCompiler.h.

size_t Ogre::MaterialScriptCompiler::MaterialScriptContext::lineNo
 

Definition at line 132 of file OgreMaterialScriptCompiler.h.

MaterialPtr Ogre::MaterialScriptCompiler::MaterialScriptContext::material
 

Definition at line 115 of file OgreMaterialScriptCompiler.h.

ushort Ogre::MaterialScriptCompiler::MaterialScriptContext::numAnimationParametrics
 

Definition at line 123 of file OgreMaterialScriptCompiler.h.

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

Definition at line 117 of file OgreMaterialScriptCompiler.h.

int Ogre::MaterialScriptCompiler::MaterialScriptContext::passLev
 

Definition at line 126 of file OgreMaterialScriptCompiler.h.

GpuProgramPtr Ogre::MaterialScriptCompiler::MaterialScriptContext::program
 

Definition at line 119 of file OgreMaterialScriptCompiler.h.

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

Definition at line 124 of file OgreMaterialScriptCompiler.h.

GpuProgramParametersSharedPtr Ogre::MaterialScriptCompiler::MaterialScriptContext::programParams
 

Definition at line 122 of file OgreMaterialScriptCompiler.h.

MaterialScriptSection Ogre::MaterialScriptCompiler::MaterialScriptContext::section
 

Definition at line 113 of file OgreMaterialScriptCompiler.h.

int Ogre::MaterialScriptCompiler::MaterialScriptContext::stateLev
 

Definition at line 126 of file OgreMaterialScriptCompiler.h.

int Ogre::MaterialScriptCompiler::MaterialScriptContext::techLev
 

Definition at line 126 of file OgreMaterialScriptCompiler.h.

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

Definition at line 116 of file OgreMaterialScriptCompiler.h.

AliasTextureNamePairList Ogre::MaterialScriptCompiler::MaterialScriptContext::textureAliases
 

Definition at line 134 of file OgreMaterialScriptCompiler.h.

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

Definition at line 118 of file OgreMaterialScriptCompiler.h.


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

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 Sun Mar 12 14:39:54 2006