C# Class Axiom.Scripting.Compiler.ScriptCompiler.PassTranslator

Inheritance: Translator
Afficher le fichier Open project: mono-soc-2011/axiom

Protected Properties

Свойство Type Description
_pass Axiom.Graphics.Pass

Méthodes publiques

Méthode Description
PassTranslator ( ) : System
Translate ( ScriptCompiler compiler, AbstractNode node ) : void

Méthodes protégées

Méthode Description
_translateFragmentProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
_translateGeometryProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
_translateShadowCasterVertexProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
_translateShadowReceiverFragmentProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
_translateShadowReceiverVertexProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
_translateVertexProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void

Private Methods

Méthode Description
CheckFor ( Keywords nodeId, Keywords parentId ) : bool
_commonProgramChecks ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node, string &createdProgramName ) : Pass

Method Details

PassTranslator() public méthode

public PassTranslator ( ) : System
Résultat System

Translate() public méthode

public Translate ( ScriptCompiler compiler, AbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.AbstractNode
Résultat void

_translateFragmentProgramRef() protected méthode

protected _translateFragmentProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Résultat void

_translateGeometryProgramRef() protected méthode

protected _translateGeometryProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Résultat void

_translateShadowCasterVertexProgramRef() protected méthode

protected _translateShadowCasterVertexProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Résultat void

_translateShadowReceiverFragmentProgramRef() protected méthode

protected _translateShadowReceiverFragmentProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Résultat void

_translateShadowReceiverVertexProgramRef() protected méthode

protected _translateShadowReceiverVertexProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Résultat void

_translateVertexProgramRef() protected méthode

protected _translateVertexProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Résultat void

Property Details

_pass protected_oe property

protected Pass,Axiom.Graphics _pass
Résultat Axiom.Graphics.Pass