Table of Contents

Class GraphWindow<TNode>

Namespace
Gamelogic.Grids2.Graph.Editor
Assembly
Gamelogic.Grids2.Editor.dll

A window for editing graphs.

[Version(1, 1, 0)]
public class GraphWindow<TNode> : EditorWindow where TNode : BaseNode

Type Parameters

TNode
Inheritance
GraphWindow<TNode>
Derived
Inherited Members
EditorWindow.BeginWindows()
EditorWindow.EndWindows()
EditorWindow.ShowNotification(GUIContent)
EditorWindow.RemoveNotification()
EditorWindow.ShowTab()
EditorWindow.Focus()
EditorWindow.ShowUtility()
EditorWindow.ShowPopup()
EditorWindow.ShowModalUtility()
EditorWindow.ShowAsDropDown(Rect, Vector2)
EditorWindow.Show()
EditorWindow.ShowAuxWindow()
EditorWindow.ShowModal()
EditorWindow.GetWindow<T>()
EditorWindow.HasOpenInstances<T>()
EditorWindow.FocusWindowIfItsOpen<T>()
EditorWindow.GetWindowWithRect<T>(Rect)
EditorWindow.Close()
EditorWindow.Repaint()
EditorWindow.SendEvent(Event)
EditorWindow.GetExtraPaneTypes()
EditorWindow.autoRepaintOnSceneChange
EditorWindow.focusedWindow
EditorWindow.mouseOverWindow
EditorWindow.maxSize
EditorWindow.depthBufferBits
EditorWindow.antiAlias
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.ToString()
Object.hideFlags

Methods

AddNode(Type)
AddNodeToGraph<T>(Graph<TNode>)
AddNode<T>()
DrawNode(int, TNode)
GetNodeName(Type)
GetPresets()
OnDisable()
OnEnable()
OnGUI()
RemoveNode(TNode)
ShowEditorImpl<TWindow, TNodeAttribute>(Graph<TNode>)
UpdateSerializableObjects()