C# Class AmplifyShaderEditor.TemplateFragmentDataNode

Inheritance: ParentNode
Datei anzeigen Open project: cosmoddd/spring2019-gamedev-morning

Public Methods

Method Description
Destroy ( ) : void
Draw ( DrawInfo drawInfo ) : void
DrawProperties ( ) : void
GenerateShaderForOutput ( int outputId, MasterNodeDataCollector &dataCollector, bool ignoreLocalvar ) : string
OnMasterNodeReplaced ( MasterNode newMasterNode ) : void
ReadFromString ( Array &nodeParams ) : void
WriteToString ( string &nodeInfo, string &connectionsInfo ) : void

Protected Methods

Method Description
OnPassChange ( ) : void
OnSubShaderChange ( ) : void
ValidatePass ( int passIdx ) : bool

Private Methods

Method Description
DrawMultipassProperties ( ) : void
FetchDataId ( ) : void
FetchInterpolator ( MasterNode masterNode = null ) : void
UpdateFromId ( ) : void

Method Details

Destroy() public method

public Destroy ( ) : void
return void

Draw() public method

public Draw ( DrawInfo drawInfo ) : void
drawInfo DrawInfo
return void

DrawProperties() public method

public DrawProperties ( ) : void
return void

GenerateShaderForOutput() public method

public GenerateShaderForOutput ( int outputId, MasterNodeDataCollector &dataCollector, bool ignoreLocalvar ) : string
outputId int
dataCollector MasterNodeDataCollector
ignoreLocalvar bool
return string

OnMasterNodeReplaced() public method

public OnMasterNodeReplaced ( MasterNode newMasterNode ) : void
newMasterNode MasterNode
return void

OnPassChange() protected method

protected OnPassChange ( ) : void
return void

OnSubShaderChange() protected method

protected OnSubShaderChange ( ) : void
return void

ReadFromString() public method

public ReadFromString ( Array &nodeParams ) : void
nodeParams Array
return void

ValidatePass() protected method

protected ValidatePass ( int passIdx ) : bool
passIdx int
return bool

WriteToString() public method

public WriteToString ( string &nodeInfo, string &connectionsInfo ) : void
nodeInfo string
connectionsInfo string
return void