C# Класс Axiom.Scripting.Compiler.ScriptCompiler.PassTranslator

Наследование: Translator
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_pass Axiom.Graphics.Pass

Открытые методы

Метод Описание
PassTranslator ( ) : System
Translate ( ScriptCompiler compiler, AbstractNode node ) : void

Защищенные методы

Метод Описание
_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

Приватные методы

Метод Описание
CheckFor ( Keywords nodeId, Keywords parentId ) : bool
_commonProgramChecks ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node, string &createdProgramName ) : Pass

Описание методов

PassTranslator() публичный Метод

public PassTranslator ( ) : System
Результат System

Translate() публичный Метод

public Translate ( ScriptCompiler compiler, AbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.AbstractNode
Результат void

_translateFragmentProgramRef() защищенный Метод

protected _translateFragmentProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Результат void

_translateGeometryProgramRef() защищенный Метод

protected _translateGeometryProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Результат void

_translateShadowCasterVertexProgramRef() защищенный Метод

protected _translateShadowCasterVertexProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Результат void

_translateShadowReceiverFragmentProgramRef() защищенный Метод

protected _translateShadowReceiverFragmentProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Результат void

_translateShadowReceiverVertexProgramRef() защищенный Метод

protected _translateShadowReceiverVertexProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Результат void

_translateVertexProgramRef() защищенный Метод

protected _translateVertexProgramRef ( ScriptCompiler compiler, Axiom.Scripting.Compiler.AST.ObjectAbstractNode node ) : void
compiler ScriptCompiler
node Axiom.Scripting.Compiler.AST.ObjectAbstractNode
Результат void

Описание свойств

_pass защищенное свойство

protected Pass,Axiom.Graphics _pass
Результат Axiom.Graphics.Pass