C# (CSharp) Axiom.Scripting.Compiler Namespace

Nested Namespaces

Axiom.Scripting.Compiler.AST
Axiom.Scripting.Compiler.Parser

Classes

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.