Name |
Description |
ConcreteNode |
The ConcreteNode is the class that holds an un-conditioned sub-tree of parsed input |
CreateCompositorScriptCompilerEvent |
|
CreateGpuProgramScriptCompilerEvent |
|
CreateGpuSharedParametersScriptCompilerEvent |
|
CreateHighLevelGpuProgramScriptCompilerEvent |
|
CreateMaterialScriptCompilerEvent |
|
CreateParticleSystemScriptCompilerEvent |
|
PreApplyTextureAliasesScriptCompilerEvent |
|
ProcessNameExclusionScriptCompilerEvent |
|
ProcessResourceNameScriptCompilerEvent |
|
ScriptCompiler |
This is the main class for the compiler. It calls the parser and processes the CST into an AST and then uses translators to translate the AST into the final resources. |
ScriptCompiler.CompileError |
|
ScriptCompiler.CompositionPassClearTranslator |
|
ScriptCompiler.CompositionPassStencilTranslator |
|
ScriptCompiler.CompositionTargetPassTranslator |
|
ScriptCompiler.CompositionTechniqueTranslator |
|
ScriptCompiler.CompositorTranslator |
|
ScriptCompiler.GpuProgramTranslator |
|
ScriptCompiler.MaterialTranslator |
|
ScriptCompiler.ParticleAffectorTranslator |
|
ScriptCompiler.ParticleEmitterTranslator |
|
ScriptCompiler.PassTranslator |
|
ScriptCompiler.TechniqueTranslator |
|
ScriptCompiler.TextureSourceTranslator |
|
ScriptCompiler.TextureUnitTranslator |
|
ScriptCompilerEvent |
This struct is a base class for events which can be thrown by the compilers and caught by subscribers. There are a set number of standard events which are used by Ogre's core. New event types may be derived for more custom compiler processing. |
ScriptCompilerListener |
This is a listener for the compiler. The compiler can be customized with this listener. It lets you listen in on events occuring during compilation, hook them, and change the behavior. |