Search Results for

    Show / Hide Table of Contents

    Class FlowGraphView

    Inheritance
    object
    CeresGraphView
    FlowGraphView
    Implements
    IVariableSource
    IDisposable
    Inherited Members
    CeresGraphView.SharedVariables
    CeresGraphView.EditorWindow
    CeresGraphView.Blackboard
    CeresGraphView.NodeGroupHandler
    CeresGraphView.ContextualMenuRegistry
    CeresGraphView.NodeViews
    CeresGraphView.SearchWindow
    CeresGraphView.OnNodeCreationRequest(NodeCreationContext)
    CeresGraphView.OnDragDropObjectPerform(UObject, Vector3)
    CeresGraphView.OnGraphViewChanged(GraphViewChange)
    CeresGraphView.AddBlackboard(CeresBlackboard)
    CeresGraphView.AddBlackboard(CeresBlackboard, Rect)
    CeresGraphView.AddSearchWindow<T>()
    CeresGraphView.AddNodeGroupHandler(NodeGroupHandler)
    CeresGraphView.AddStyleSheet(string)
    CeresGraphView.GetOrLoadStyleSheet(string)
    CeresGraphView.GetOrLoadVisualTreeAsset(string)
    CeresGraphView.AddNodeView(ICeresNodeView)
    CeresGraphView.FindNodeView(string)
    CeresGraphView.FindNodeView<TNodeView>(string)
    CeresGraphView.GetCompatiblePorts(Port, NodeAdapter)
    CeresGraphView.AddSharedVariables(List<SharedVariable>, bool)
    CeresGraphView.BuildContextualMenu(ContextualMenuPopulateEvent)
    CeresGraphView.OpenSearch(Vector2)
    CeresGraphView.OpenSearch(Vector2, CeresPortView)
    CeresGraphView.SetDirty()
    CeresGraphView.ClearDirty()
    CeresGraphView.IsDirty()
    Namespace: Ceres.Editor.Graph.Flow
    Assembly: cs.temp.dll.dll
    Syntax
    public class FlowGraphView : CeresGraphView, IVariableSource, IDisposable

    Constructors

    FlowGraphView(FlowGraphEditorWindow)

    Declaration
    public FlowGraphView(FlowGraphEditorWindow editorWindow)
    Parameters
    Type Name Description
    FlowGraphEditorWindow editorWindow

    Properties

    DebugState

    Editor debug state

    Declaration
    public FlowGraphDebugState DebugState { get; }
    Property Value
    Type Description
    FlowGraphDebugState

    FlowGraphEditorWindow

    Bound editor window

    Declaration
    public FlowGraphEditorWindow FlowGraphEditorWindow { get; }
    Property Value
    Type Description
    FlowGraphEditorWindow

    GraphName

    Bound graph verified name

    Declaration
    public string GraphName { get; }
    Property Value
    Type Description
    string

    Methods

    CanPasteSerializedGraph(string)

    Declaration
    protected override bool CanPasteSerializedGraph(string serializedData)
    Parameters
    Type Name Description
    string serializedData
    Returns
    Type Description
    bool
    Overrides
    CeresGraphView.CanPasteSerializedGraph(string)

    CanSimulate()

    Declaration
    public bool CanSimulate()
    Returns
    Type Description
    bool

    DeserializeGraph(FlowGraphEditorObject)

    Declaration
    public void DeserializeGraph(FlowGraphEditorObject editorObject)
    Parameters
    Type Name Description
    FlowGraphEditorObject editorObject

    DeserializeSubGraph(FlowGraphEditorObject, string)

    Declaration
    public void DeserializeSubGraph(FlowGraphEditorObject editorObject, string slotName)
    Parameters
    Type Name Description
    FlowGraphEditorObject editorObject
    string slotName

    Dispose()

    Declaration
    public void Dispose()

    IsPaused()

    Declaration
    public bool IsPaused()
    Returns
    Type Description
    bool

    NextBreakpoint()

    Declaration
    public void NextBreakpoint()

    NextFrame()

    Declaration
    public void NextFrame()

    OnCopySerializedGraph(IEnumerable<GraphElement>)

    Declaration
    protected override string OnCopySerializedGraph(IEnumerable<GraphElement> elements)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<T><GraphElement> elements
    Returns
    Type Description
    string
    Overrides
    CeresGraphView.OnCopySerializedGraph(IEnumerable<GraphElement>)

    OnDestroy()

    Declaration
    protected override void OnDestroy()
    Overrides
    CeresGraphView.OnDestroy()

    OnDragDropElementPerform(List<ISelectable>, GraphElement, Vector3)

    Declaration
    protected override void OnDragDropElementPerform(List<ISelectable> selectables, GraphElement graphElement, Vector3 mousePosition)
    Parameters
    Type Name Description
    System.Collections.Generic.List<T><ISelectable> selectables
    GraphElement graphElement
    Vector3 mousePosition
    Overrides
    CeresGraphView.OnDragDropElementPerform(List<ISelectable>, GraphElement, Vector3)

    OnPasteSerializedGraph(string, string)

    Declaration
    protected override void OnPasteSerializedGraph(string operationName, string serializedData)
    Parameters
    Type Name Description
    string operationName
    string serializedData
    Overrides
    CeresGraphView.OnPasteSerializedGraph(string, string)

    SerializeGraph(FlowGraphEditorObject)

    Serialize flow graph to editor data container

    Declaration
    public bool SerializeGraph(FlowGraphEditorObject editorObject)
    Parameters
    Type Name Description
    FlowGraphEditorObject editorObject

    Serialization target

    Returns
    Type Description
    bool

    Whether serialization is succeeded

    SetDebugEnabled(bool)

    Declaration
    public void SetDebugEnabled(bool enabled)
    Parameters
    Type Name Description
    bool enabled

    SimulateExecution()

    Execute simulate event in editor if existed

    Declaration
    public UniTask SimulateExecution()
    Returns
    Type Description
    UniTask

    Implements

    IVariableSource
    IDisposable
    In This Article
    Back to top Copyright © 2025 AkiKurisu
    Generated with DocFX