|
override void | HandleGraphStateChanged (UISystem uiSystem) |
|
override void | HandleMarkedDirty (UISystem uiSystem) |
|
override void | OnNodeSelectionChanged (UISystem uiSystem) |
|
override void | SortPinsForDrawing (GraphPin[] pins) |
|
override void | Init (Graph graph, Rect editorBounds, UnityEngine.Object assetObject, UISystem uiSystem) |
| Initializes the graph editor with the specified graph More...
|
|
bool | CanAcquireFocus () |
|
Vector2 | GetDesiredSize (Vector2 size, UISystem uiSystem) |
|
virtual void | HandleMessage (UISystem uiSystem, WidgetMessage message) |
|
void | SetReadOnly (bool graphReadOnly) |
|
virtual void | Release (UISystem uiSystem) |
|
void | FocusCameraOnNode (GraphNode node) |
| Moves the graph editor viewport to show the marker on the screen More...
|
|
virtual void | OnFocus () |
|
virtual void | LostFocus () |
|
virtual bool | RequiresInputEveryFrame () |
|
void | FocusCameraOnBestFit (Rect editorBounds) |
| Moves the graph editor viewport to show as many markers as possible. Called when a new graph is loaded More...
|
|
void | FocusCameraOnBestFit () |
|
virtual void | OnEnable () |
|
void | OnDisable () |
|
void | OnDestroy () |
|
virtual void | UpdateWidget (UISystem uiSystem, Rect bounds) |
|
virtual void | Update () |
|
virtual void | HandleNodePropertyChanged (GraphNode node) |
|
virtual void | HandleInput (Event _e, UISystem uiSystem) |
| Handles user input (mouse and keyboard) More...
|
|
virtual void | OnNodeDoubleClicked (UISystem uiSystem, GraphNode node) |
|
void | DeleteNodes (GraphNode[] nodesToDelete, UISystem uiSystem) |
|
virtual bool | IsCompositeWidget () |
|
IWidget[] | GetChildWidgets () |
|
virtual void | Draw (UISystem uiSystem, UIRenderer renderer) |
| Renders the graph editor in the editor window More...
|
|
virtual T | CreateNode< T > (Vector2 screenCoord, UISystem uiSystem) |
| Creates a new node in the specified screen coordinate More...
|
|
virtual GraphNode | CreateNode (Vector2 screenCoord, System.Type nodeType, UISystem uiSystem) |
|
void | SelectNode (GraphNode nodeToSelect, UISystem uiSystem) |
| Selects and highlights a node More...
|
|
GraphPin | GetPinUnderPosition (Vector2 worldPosition) |
| Gets the node pin under the mouse position. Takes the owning node's Z-order into consideration More...
|
|
virtual GraphSchema | GetGraphSchema () |
|
virtual T | CreateLink< T > (Graph graph, GraphPin output, GraphPin input, UISystem uiSystem) |
| Creates a graph link between the two specified pins More...
|
|
|
bool | RealtimeUpdate [get, set] |
|
SpatialConstraintsEditorAssignmentState | AssignmentState [get, set] |
|
SpatialConstraintAsset | AssetBeingEdited [get, set] |
|
GraphCamera | Camera [get] |
|
GraphEditorStyle | EditorStyle [get] |
|
GraphEditorEvents | Events [get] |
|
bool | ShowFocusHighlight [get, set] |
|
Rect | WidgetBounds [get, set] |
|
virtual Vector2 | ScrollPosition [get, set] |
|
IGraphLinkRenderer | GraphLinkRenderer [get] |
|
Vector2 | LastMousePosition [get] |
|
Graph | Graph [get] |
| The owning graph More...
|
|
Rect | WidgetBounds [get, set] |
|
bool | ShowFocusHighlight [get, set] |
|
Vector2 | ScrollPosition [get, set] |
|