Class GraphWindow
Syntax
public sealed class GraphWindow : LudiqEditorWindow, ISerializationCallbackReceiver, ILudiqRootObject, IHasCustomMenu, ICanvasWindow
Properties
active
Declaration
public static GraphWindow active { get; set; }
Property Value
activeContext
Declaration
public static IGraphContext activeContext { get; }
Property Value
activeReference
Declaration
public static GraphReference activeReference { get; set; }
Property Value
canvas
Declaration
[DoNotSerialize]
public ICanvas canvas { get; }
Property Value
context
Declaration
[DoNotSerialize]
public IGraphContext context { get; }
Property Value
isActive
Declaration
public bool isActive { get; }
Property Value
reference
Declaration
[DoNotSerialize]
public GraphReference reference { get; set; }
Property Value
Implements
searchQuery
Declaration
public string searchQuery { get; set; }
Property Value
Implements
tabs
Declaration
public static IEnumerable<GraphWindow> tabs { get; }
Property Value
tabsNoAlloc
Declaration
public static HashSet<GraphWindow> tabsNoAlloc { get; }
Property Value
Methods
_OnDisable()
Declaration
protected override void _OnDisable()
Overrides
_OnEnable()
Declaration
protected override void _OnEnable()
Overrides
_OnGUI()
Declaration
protected override void _OnGUI()
Overrides
_OnHierarchyChange()
Declaration
protected override void _OnHierarchyChange()
Overrides
_OnModeChange()
Declaration
protected override void _OnModeChange()
Overrides
_OnProjectChange()
Declaration
protected override void _OnProjectChange()
Overrides
_OnSelectionChange()
Declaration
protected override void _OnSelectionChange()
Overrides
_OnUndoRedo()
Declaration
protected override void _OnUndoRedo()
Overrides
_Update(Boolean)
Declaration
protected override void _Update(bool foreground)
Parameters
Type |
Name |
Description |
Boolean |
foreground |
|
Overrides
Declaration
public override void AddItemsToMenu(GenericMenu menu)
Parameters
Type |
Name |
Description |
GenericMenu |
menu |
|
Overrides
Clear()
Declaration
Open(GraphReference, Boolean)
Declaration
public static GraphWindow Open(GraphReference reference, bool newTab = false)
Parameters
Returns
OpenActive(GraphReference)
Declaration
public static GraphWindow OpenActive(GraphReference reference)
Parameters
Returns
OpenTab(GraphReference)
Declaration
public static GraphWindow OpenTab(GraphReference reference = null)
Parameters
Returns
Unclip(Rect)
Declaration
public Rect Unclip(Rect rect)
Parameters
Type |
Name |
Description |
Rect |
rect |
|
Returns
Implements
UnclipPoint(Vector2)
Declaration
public Vector2 UnclipPoint(Vector2 p)
Parameters
Type |
Name |
Description |
Vector2 |
p |
|
Returns
Implements
UnclipVector(Vector2)
Declaration
public Vector2 UnclipVector(Vector2 v)
Parameters
Type |
Name |
Description |
Vector2 |
v |
|
Returns
Implements
Validate()
Declaration
Events
activeContextChanged
Declaration
public static event Action<IGraphContext> activeContextChanged
Event Type
Extension Methods