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

Ogre::MaterialScriptContext Struct Reference

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

#include <OgreMaterialSerializer.h>

List of all members.

Public Attributes

MaterialScriptSection section
String groupName
MaterialPtr material
Techniquetechnique
Passpass
TextureUnitStatetextureUnit
GpuProgramPtr program
bool isProgramShadowCaster
bool isVertexProgramShadowReceiver
bool isFragmentProgramShadowReceiver
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 64 of file OgreMaterialSerializer.h.


Member Data Documentation

StringVector Ogre::MaterialScriptContext::defaultParamLines
 

Definition at line 83 of file OgreMaterialSerializer.h.

String Ogre::MaterialScriptContext::filename
 

Definition at line 87 of file OgreMaterialSerializer.h.

String Ogre::MaterialScriptContext::groupName
 

Definition at line 67 of file OgreMaterialSerializer.h.

bool Ogre::MaterialScriptContext::isFragmentProgramShadowReceiver
 

Definition at line 75 of file OgreMaterialSerializer.h.

bool Ogre::MaterialScriptContext::isProgramShadowCaster
 

Definition at line 73 of file OgreMaterialSerializer.h.

bool Ogre::MaterialScriptContext::isVertexProgramShadowReceiver
 

Definition at line 74 of file OgreMaterialSerializer.h.

size_t Ogre::MaterialScriptContext::lineNo
 

Definition at line 86 of file OgreMaterialSerializer.h.

MaterialPtr Ogre::MaterialScriptContext::material
 

Definition at line 68 of file OgreMaterialSerializer.h.

ushort Ogre::MaterialScriptContext::numAnimationParametrics
 

Definition at line 77 of file OgreMaterialSerializer.h.

Pass* Ogre::MaterialScriptContext::pass
 

Definition at line 70 of file OgreMaterialSerializer.h.

int Ogre::MaterialScriptContext::passLev
 

Definition at line 80 of file OgreMaterialSerializer.h.

GpuProgramPtr Ogre::MaterialScriptContext::program
 

Definition at line 72 of file OgreMaterialSerializer.h.

MaterialScriptProgramDefinition* Ogre::MaterialScriptContext::programDef
 

Definition at line 78 of file OgreMaterialSerializer.h.

GpuProgramParametersSharedPtr Ogre::MaterialScriptContext::programParams
 

Definition at line 76 of file OgreMaterialSerializer.h.

MaterialScriptSection Ogre::MaterialScriptContext::section
 

Definition at line 66 of file OgreMaterialSerializer.h.

int Ogre::MaterialScriptContext::stateLev
 

Definition at line 80 of file OgreMaterialSerializer.h.

int Ogre::MaterialScriptContext::techLev
 

Definition at line 80 of file OgreMaterialSerializer.h.

Technique* Ogre::MaterialScriptContext::technique
 

Definition at line 69 of file OgreMaterialSerializer.h.

AliasTextureNamePairList Ogre::MaterialScriptContext::textureAliases
 

Definition at line 88 of file OgreMaterialSerializer.h.

TextureUnitState* Ogre::MaterialScriptContext::textureUnit
 

Definition at line 71 of file OgreMaterialSerializer.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:55 2006