OGRE  1.8
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::MaterialScriptContext Struct Reference

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

#include <OgreMaterialSerializer.h>

+ Collaboration diagram for Ogre::MaterialScriptContext:

Public Attributes

StringVector defaultParamLines
 
String filename
 
String groupName
 
bool isFragmentProgramShadowCaster
 
bool isFragmentProgramShadowReceiver
 
bool isVertexProgramShadowCaster
 
bool isVertexProgramShadowReceiver
 
size_t lineNo
 
MaterialPtr material
 
ushort numAnimationParametrics
 
Passpass
 
int passLev
 
GpuProgramPtr program
 
MaterialScriptProgramDefinitionprogramDef
 
GpuProgramParametersSharedPtr programParams
 
MaterialScriptSection section
 
int stateLev
 
int techLev
 
Techniquetechnique
 
AliasTextureNamePairList textureAliases
 
TextureUnitStatetextureUnit
 

Detailed Description

Struct for holding the script context while parsing.

Definition at line 75 of file OgreMaterialSerializer.h.

Member Data Documentation

StringVector Ogre::MaterialScriptContext::defaultParamLines

Definition at line 95 of file OgreMaterialSerializer.h.

String Ogre::MaterialScriptContext::filename

Definition at line 99 of file OgreMaterialSerializer.h.

String Ogre::MaterialScriptContext::groupName

Definition at line 78 of file OgreMaterialSerializer.h.

bool Ogre::MaterialScriptContext::isFragmentProgramShadowCaster

Definition at line 85 of file OgreMaterialSerializer.h.

bool Ogre::MaterialScriptContext::isFragmentProgramShadowReceiver

Definition at line 87 of file OgreMaterialSerializer.h.

bool Ogre::MaterialScriptContext::isVertexProgramShadowCaster

Definition at line 84 of file OgreMaterialSerializer.h.

bool Ogre::MaterialScriptContext::isVertexProgramShadowReceiver

Definition at line 86 of file OgreMaterialSerializer.h.

size_t Ogre::MaterialScriptContext::lineNo

Definition at line 98 of file OgreMaterialSerializer.h.

MaterialPtr Ogre::MaterialScriptContext::material

Definition at line 79 of file OgreMaterialSerializer.h.

ushort Ogre::MaterialScriptContext::numAnimationParametrics

Definition at line 89 of file OgreMaterialSerializer.h.

Pass* Ogre::MaterialScriptContext::pass

Definition at line 81 of file OgreMaterialSerializer.h.

int Ogre::MaterialScriptContext::passLev

Definition at line 92 of file OgreMaterialSerializer.h.

GpuProgramPtr Ogre::MaterialScriptContext::program

Definition at line 83 of file OgreMaterialSerializer.h.

MaterialScriptProgramDefinition* Ogre::MaterialScriptContext::programDef

Definition at line 90 of file OgreMaterialSerializer.h.

GpuProgramParametersSharedPtr Ogre::MaterialScriptContext::programParams

Definition at line 88 of file OgreMaterialSerializer.h.

MaterialScriptSection Ogre::MaterialScriptContext::section

Definition at line 77 of file OgreMaterialSerializer.h.

int Ogre::MaterialScriptContext::stateLev

Definition at line 92 of file OgreMaterialSerializer.h.

int Ogre::MaterialScriptContext::techLev

Definition at line 92 of file OgreMaterialSerializer.h.

Technique* Ogre::MaterialScriptContext::technique

Definition at line 80 of file OgreMaterialSerializer.h.

AliasTextureNamePairList Ogre::MaterialScriptContext::textureAliases

Definition at line 100 of file OgreMaterialSerializer.h.

TextureUnitState* Ogre::MaterialScriptContext::textureUnit

Definition at line 82 of file OgreMaterialSerializer.h.


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