C# Class GPUGraph.SubGraphNode

Inheritance: Node
Show file Open project: heyx3/GPUNoiseForUnity Class Usage Examples

Public Properties

Property Type Description
GraphGUID string

Private Properties

Property Type Description
ChangeGraph void
CheckOutGraphs bool
SetInputsFrom void
SubGraphNode System
TryLoadGraph Graph
UpdateGraphPaths void
UpdateNameArray void

Public Methods

Method Description
EmitCode ( StringBuilder outCode ) : void
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
OnAddedToGraph ( ) : void
OnGraphLoaded ( ) : void
OnPreProcess ( ) : IEnumerable
SubGraphNode ( Rect pos ) : System
SubGraphNode ( SerializationInfo info, StreamingContext context ) : System

Protected Methods

Method Description
CustomGUI ( ) : bool
MakeClone ( ) : Node

Private Methods

Method Description
ChangeGraph ( ) : void

Updates this node based on the value of "selected".

CheckOutGraphs ( bool warnIfNotFound ) : bool

Refreshes the list of graphs and makes sure this node is still valid. Returns whether anything changed.

SetInputsFrom ( List floatParams ) : void
SubGraphNode ( ) : System
TryLoadGraph ( ) : Graph
UpdateGraphPaths ( ) : void
UpdateNameArray ( ) : void

Method Details

CustomGUI() protected method

protected CustomGUI ( ) : bool
return bool

EmitCode() public method

public EmitCode ( StringBuilder outCode ) : void
outCode StringBuilder
return void

GetObjectData() public method

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return void

MakeClone() protected method

protected MakeClone ( ) : Node
return Node

OnAddedToGraph() public method

public OnAddedToGraph ( ) : void
return void

OnGraphLoaded() public method

public OnGraphLoaded ( ) : void
return void

OnPreProcess() public method

public OnPreProcess ( ) : IEnumerable
return IEnumerable

SubGraphNode() public method

public SubGraphNode ( Rect pos ) : System
pos UnityEngine.Rect
return System

SubGraphNode() public method

public SubGraphNode ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return System

Property Details

GraphGUID public property

public string GraphGUID
return string