Class ExecutableNodeInspector
Inspector for displaying and editing executable node fields using IMGUI Only draws fields that have FieldResolver
public class ExecutableNodeInspector : IDisposable
- Inheritance
-
ExecutableNodeInspector
- Implements
- Inherited Members
Constructors
ExecutableNodeInspector(ExecutableNodeView)
Create inspector for the given node view
public ExecutableNodeInspector(ExecutableNodeView nodeView)
Parameters
nodeViewExecutableNodeViewNode view to inspect
Methods
Dispose()
Clean up resources
public void Dispose()
DrawPortField(CeresPortView)
Draw port field for the given port view if is editable
public bool DrawPortField(CeresPortView portView)
Parameters
portViewCeresPortViewPort view to draw field for
Returns
- bool
True if port has editable field and was drawn
GetNodeData()
Get current node data from inspector
public object GetNodeData()
Returns
- object
Node instance with current inspector values
OnGUI()
Draw node fields using IMGUI Called from IMGUIContainer.onGUIHandler
public void OnGUI()