class MAGES::SceneGraph::Editor::RepeatNode¶
Overview¶
The node for RepeatActionData. More…
class RepeatNode: public MAGES::SceneGraph::Editor::ScopeNode, public MAGES::SceneGraph::Editor::IActionImplementor { public: // properties override string Name; // methods virtual override void Save(string path); virtual override void Restore( Func<BaseActionData, GraphElement> lookup, ActionaddEdge ); };
Inherited Members¶
public: // properties string Identifier; string Title; string Name; bool HasUnsavedChanges; bool Deleted; bool HasAnyIncomingConnections; bool BoundToAsset; SceneGraphView View; Port InActionPort; Port OutActionPort; VisualElement InputContainer; VisualElement OutputContainer; BaseActionData ActionData; SerializedObject SerializedData; System.ActionIActionImplementor>> OnCanonicalInputChanged; Port InActionPort; SerializedObject SerializedData; Port OutActionPort; string Identifier; string Title; bool BoundToAsset; string Name; BaseActionData ActionData; bool HasUnsavedChanges; bool Deleted; SceneGraphView View; VisualElement InputContainer; VisualElement OutputContainer; bool HasAnyIncomingConnections; Action IActionImplementor>> OnCanonicalInputChanged; // methods void Initialize( System.Type actionType, BaseActionData data, System.Action<IActionImplementor, string, string> onNameChanged, string name ); void OnConnectionCreated(Port thisPort, Port otherPort, GraphElement other); void OnConnectionRemoved(Port thisPort, Port otherPort, GraphElement other); void OnRemoved(); void Save(string path); void Restore( Func<BaseActionData, GraphElement> lookup, Action addEdge ); void SetRuntimeControlsEnalbed( bool enabled, Action performAction, Action undoAction ); void SetPosition(Rect newPosition); ScopeNode(); override bool IsRenamable(); void Initialize( Type actionType, BaseActionData data, Action<IActionImplementor, string, string> onNameChanged, string name ); void OnConnectionCreated(Port thisPort, Port otherPort, GraphElement other); void OnConnectionRemoved(Port thisPort, Port otherPort, GraphElement other); void OnRemoved(); virtual void Restore( Func<BaseActionData, GraphElement> lookup, Action addEdge ); void SetRuntimeControlsEnalbed( bool enabled, Action performAction, Action undoAction ); virtual void Save(string path); override void SetPosition(Rect newPos);
Detailed Documentation¶
The node for RepeatActionData.
Properties¶
override string Name
Gets or sets the name.
Methods¶
virtual override void Save(string path)
Saves the node to a serialized state.
Parameters:
path |
The path to save this node to. |
virtual override void Restore( Func<BaseActionData, GraphElement> lookup, ActionaddEdge )
Restores the node connections from a serialized state.
Parameters:
lookup |
The lookup function. |
addEdge |
The function to add an edge. |