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
Technique * technique
Pass * pass
TextureUnitState * textureUnit
GpuProgramPtr program
bool isProgramShadowCaster
bool isProgramShadowReceiver
GpuProgramParametersSharedPtr programParams
ushort numAnimationParametrics
MaterialScriptProgramDefinition * programDef
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