C# Class AmplifyShaderEditor.CustomStandardSurface

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

Public Methods

Method Description
Draw ( AmplifyShaderEditor.DrawInfo drawInfo ) : void
DrawProperties ( ) : void
GenerateShaderForOutput ( int outputId, AmplifyShaderEditor.MasterNodeDataCollector &dataCollector, bool ignoreLocalvar ) : string
PropagateNodeData ( NodeData nodeData, AmplifyShaderEditor.MasterNodeDataCollector &dataCollector ) : void
ReadFromString ( Array &nodeParams ) : void
WriteToString ( string &nodeInfo, string &connectionsInfo ) : void

Protected Methods

Method Description
CommonInit ( int uniqueId ) : void

Private Methods

Method Description
UpdatePort ( ) : void
UpdateSpecularMetallicPorts ( ) : void

Method Details

CommonInit() protected method

protected CommonInit ( int uniqueId ) : void
uniqueId int
return void

Draw() public method

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

DrawProperties() public method

public DrawProperties ( ) : void
return void

GenerateShaderForOutput() public method

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

PropagateNodeData() public method

public PropagateNodeData ( NodeData nodeData, AmplifyShaderEditor.MasterNodeDataCollector &dataCollector ) : void
nodeData NodeData
dataCollector AmplifyShaderEditor.MasterNodeDataCollector
return void

ReadFromString() public method

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

WriteToString() public method

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