Table of Contents

Class ExecutableNodeInspector

Namespace
Ceres.Editor.Flow
Assembly
Ceres.Flow.Editor.dll

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

nodeView ExecutableNodeView

Node 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

portView CeresPortView

Port 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()