Class ScriptGraphViewWindow
The editor window to display the script graph view in.
Inheritance
object
UnityEngine.Object
UnityEngine.ScriptableObject
UnityEditor.EditorWindow
ScriptGraphViewWindow
Implements
UnityEditor.IHasCustomMenu
Inherited Members
UnityEditor.EditorWindow.BeginWindows()
UnityEditor.EditorWindow.EndWindows()
UnityEditor.EditorWindow.ShowNotification(UnityEngine.GUIContent)
UnityEditor.EditorWindow.ShowNotification(UnityEngine.GUIContent, double)
UnityEditor.EditorWindow.RemoveNotification()
UnityEditor.EditorWindow.ShowTab()
UnityEditor.EditorWindow.Focus()
UnityEditor.EditorWindow.ShowUtility()
UnityEditor.EditorWindow.ShowPopup()
UnityEditor.EditorWindow.ShowModalUtility()
UnityEditor.EditorWindow.ShowAsDropDown(UnityEngine.Rect, UnityEngine.Vector2)
UnityEditor.EditorWindow.Show()
UnityEditor.EditorWindow.Show(bool)
UnityEditor.EditorWindow.ShowAuxWindow()
UnityEditor.EditorWindow.ShowModal()
UnityEditor.EditorWindow.GetWindow(System.Type, bool, string, bool)
UnityEditor.EditorWindow.GetWindow(System.Type, bool, string)
UnityEditor.EditorWindow.GetWindow(System.Type, bool)
UnityEditor.EditorWindow.GetWindow(System.Type)
UnityEditor.EditorWindow.GetWindowWithRect(System.Type, UnityEngine.Rect, bool, string)
UnityEditor.EditorWindow.GetWindowWithRect(System.Type, UnityEngine.Rect, bool)
UnityEditor.EditorWindow.GetWindowWithRect(System.Type, UnityEngine.Rect)
UnityEditor.EditorWindow.GetWindow<T>()
UnityEditor.EditorWindow.GetWindow<T>(bool)
UnityEditor.EditorWindow.GetWindow<T>(bool, string)
UnityEditor.EditorWindow.GetWindow<T>(string)
UnityEditor.EditorWindow.GetWindow<T>(string, bool)
UnityEditor.EditorWindow.GetWindow<T>(bool, string, bool)
UnityEditor.EditorWindow.GetWindow<T>(params System.Type[])
UnityEditor.EditorWindow.GetWindow<T>(string, params System.Type[])
UnityEditor.EditorWindow.GetWindow<T>(string, bool, params System.Type[])
UnityEditor.EditorWindow.CreateWindow<T>(params System.Type[])
UnityEditor.EditorWindow.CreateWindow<T>(string, params System.Type[])
UnityEditor.EditorWindow.HasOpenInstances<T>()
UnityEditor.EditorWindow.FocusWindowIfItsOpen(System.Type)
UnityEditor.EditorWindow.FocusWindowIfItsOpen<T>()
UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect)
UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect, bool)
UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect, bool, string)
UnityEditor.EditorWindow.GetWindowWithRect<T>(UnityEngine.Rect, bool, string, bool)
UnityEditor.EditorWindow.Close()
UnityEditor.EditorWindow.Repaint()
UnityEditor.EditorWindow.SendEvent(UnityEngine.Event)
UnityEditor.EditorWindow.GetExtraPaneTypes()
UnityEditor.EditorWindow.rootVisualElement
UnityEditor.EditorWindow.wantsMouseMove
UnityEditor.EditorWindow.wantsMouseEnterLeaveWindow
UnityEditor.EditorWindow.autoRepaintOnSceneChange
UnityEditor.EditorWindow.maximized
UnityEditor.EditorWindow.focusedWindow
UnityEditor.EditorWindow.mouseOverWindow
UnityEditor.EditorWindow.minSize
UnityEditor.EditorWindow.maxSize
UnityEditor.EditorWindow.title
UnityEditor.EditorWindow.titleContent
UnityEditor.EditorWindow.depthBufferBits
UnityEditor.EditorWindow.antiAlias
UnityEditor.EditorWindow.position
UnityEngine.ScriptableObject.SetDirty()
UnityEngine.ScriptableObject.CreateInstance(string)
UnityEngine.ScriptableObject.CreateInstance(System.Type)
UnityEngine.ScriptableObject.CreateInstance<T>()
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, bool)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, bool)
UnityEngine.Object.Destroy(UnityEngine.Object, float)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, bool)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, float)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: InsaneScatterbrain.ScriptGraph.Editor
Syntax
public class ScriptGraphViewWindow : EditorWindow, IHasCustomMenu
Properties
GraphInstance
Declaration
public ScriptGraphGraph GraphInstance { get; set; }
Property Value
Type | Description |
---|---|
ScriptGraphGraph |
GraphView
Declaration
public ScriptGraphView GraphView { get; }
Property Value
Type | Description |
---|---|
ScriptGraphView |
Instances
Declaration
public static IEnumerable<ScriptGraphViewWindow> Instances { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<T><ScriptGraphViewWindow> |
Methods
AddItemsToMenu(GenericMenu)
Declaration
public void AddItemsToMenu(GenericMenu menu)
Parameters
Type | Name | Description |
---|---|---|
UnityEditor.GenericMenu | menu |
Contains(ScriptGraphGraph)
Declaration
public static bool Contains(ScriptGraphGraph graph)
Parameters
Type | Name | Description |
---|---|---|
ScriptGraphGraph | graph |
Returns
Type | Description |
---|---|
bool |
CreateGraphViewWindow(ScriptGraphGraph)
Declaration
public static ScriptGraphViewWindow CreateGraphViewWindow(ScriptGraphGraph graph)
Parameters
Type | Name | Description |
---|---|---|
ScriptGraphGraph | graph |
Returns
Type | Description |
---|---|
ScriptGraphViewWindow |
Get(ScriptGraphGraph)
Declaration
public static ScriptGraphViewWindow Get(ScriptGraphGraph graph)
Parameters
Type | Name | Description |
---|---|---|
ScriptGraphGraph | graph |
Returns
Type | Description |
---|---|
ScriptGraphViewWindow |
GetOrCreate(ScriptGraphGraph)
Gets the window for the given graph, if it doesn't exist, create it now.
Declaration
public static ScriptGraphViewWindow GetOrCreate(ScriptGraphGraph graph)
Parameters
Type | Name | Description |
---|---|---|
ScriptGraphGraph | graph |
Returns
Type | Description |
---|---|
ScriptGraphViewWindow |
Load(ScriptGraphGraph)
Load the given graph into the script graph view window.
Declaration
public void Load(ScriptGraphGraph loadGraph)
Parameters
Type | Name | Description |
---|---|---|
ScriptGraphGraph | loadGraph | The graph to load. |
Reload()
Reload the currently assigned graph into the graph view window.
Declaration
public void Reload()
ReloadAll()
Declaration
public static void ReloadAll()
Implements
UnityEditor.IHasCustomMenu