![]() |
OGRE
1.10.12
Object-Oriented Graphics Rendering Engine
|
Struct for holding the script context while parsing. More...
#include <OgreMaterialSerializer.h>
Public Attributes | |
| StringVector | defaultParamLines |
| String | filename |
| String | groupName |
| bool | isFragmentProgramShadowCaster |
| When referencing, are we in context of shadow caster. More... | |
| bool | isFragmentProgramShadowReceiver |
| When referencing, are we in context of shadow caster. More... | |
| bool | isVertexProgramShadowCaster |
| Used when referencing a program, not when defining it. More... | |
| bool | isVertexProgramShadowReceiver |
| When referencing, are we in context of shadow caster. More... | |
| size_t | lineNo |
| Error reporting state. More... | |
| MaterialPtr | material |
| ushort | numAnimationParametrics |
| Pass * | pass |
| int | passLev |
| GpuProgramPtr | program |
| MaterialScriptProgramDefinition * | programDef |
| GpuProgramParametersSharedPtr | programParams |
| When referencing, are we in context of shadow caster. More... | |
| MaterialScriptSection | section |
| int | stateLev |
| int | techLev |
| This is used while defining a program. More... | |
| Technique * | technique |
| AliasTextureNamePairList | textureAliases |
| TextureUnitState * | textureUnit |
Struct for holding the script context while parsing.
| MaterialScriptSection Ogre::MaterialScriptContext::section |
| String Ogre::MaterialScriptContext::groupName |
| MaterialPtr Ogre::MaterialScriptContext::material |
| Technique* Ogre::MaterialScriptContext::technique |
| Pass* Ogre::MaterialScriptContext::pass |
| TextureUnitState* Ogre::MaterialScriptContext::textureUnit |
| GpuProgramPtr Ogre::MaterialScriptContext::program |
| bool Ogre::MaterialScriptContext::isVertexProgramShadowCaster |
Used when referencing a program, not when defining it.
| bool Ogre::MaterialScriptContext::isFragmentProgramShadowCaster |
When referencing, are we in context of shadow caster.
| bool Ogre::MaterialScriptContext::isVertexProgramShadowReceiver |
When referencing, are we in context of shadow caster.
| bool Ogre::MaterialScriptContext::isFragmentProgramShadowReceiver |
When referencing, are we in context of shadow caster.
| GpuProgramParametersSharedPtr Ogre::MaterialScriptContext::programParams |
When referencing, are we in context of shadow caster.
| ushort Ogre::MaterialScriptContext::numAnimationParametrics |
| MaterialScriptProgramDefinition* Ogre::MaterialScriptContext::programDef |
| int Ogre::MaterialScriptContext::techLev |
This is used while defining a program.
| int Ogre::MaterialScriptContext::passLev |
| int Ogre::MaterialScriptContext::stateLev |
| StringVector Ogre::MaterialScriptContext::defaultParamLines |
| size_t Ogre::MaterialScriptContext::lineNo |
Error reporting state.
| String Ogre::MaterialScriptContext::filename |
| AliasTextureNamePairList Ogre::MaterialScriptContext::textureAliases |