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


Detailed Description

Struct for holding the script context while parsing.

Definition at line 62 of file OgreMaterialSerializer.h.


Member Data Documentation

StringVector Ogre::MaterialScriptContext::defaultParamLines
 

Definition at line 79 of file OgreMaterialSerializer.h.

String Ogre::MaterialScriptContext::filename
 

Definition at line 83 of file OgreMaterialSerializer.h.

String Ogre::MaterialScriptContext::groupName
 

Definition at line 65 of file OgreMaterialSerializer.h.

bool Ogre::MaterialScriptContext::isProgramShadowCaster
 

Definition at line 71 of file OgreMaterialSerializer.h.

bool Ogre::MaterialScriptContext::isProgramShadowReceiver
 

Definition at line 72 of file OgreMaterialSerializer.h.

size_t Ogre::MaterialScriptContext::lineNo
 

Definition at line 82 of file OgreMaterialSerializer.h.

MaterialPtr Ogre::MaterialScriptContext::material
 

Definition at line 66 of file OgreMaterialSerializer.h.

Pass* Ogre::MaterialScriptContext::pass
 

Definition at line 68 of file OgreMaterialSerializer.h.

int Ogre::MaterialScriptContext::passLev
 

Definition at line 76 of file OgreMaterialSerializer.h.

GpuProgramPtr Ogre::MaterialScriptContext::program
 

Definition at line 70 of file OgreMaterialSerializer.h.

MaterialScriptProgramDefinition* Ogre::MaterialScriptContext::programDef
 

Definition at line 74 of file OgreMaterialSerializer.h.

GpuProgramParametersSharedPtr Ogre::MaterialScriptContext::programParams
 

Definition at line 73 of file OgreMaterialSerializer.h.

MaterialScriptSection Ogre::MaterialScriptContext::section
 

Definition at line 64 of file OgreMaterialSerializer.h.

int Ogre::MaterialScriptContext::stateLev
 

Definition at line 76 of file OgreMaterialSerializer.h.

int Ogre::MaterialScriptContext::techLev
 

Definition at line 76 of file OgreMaterialSerializer.h.

Technique* Ogre::MaterialScriptContext::technique
 

Definition at line 67 of file OgreMaterialSerializer.h.

TextureUnitState* Ogre::MaterialScriptContext::textureUnit
 

Definition at line 69 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 Feb 12 13:01:00 2006