class in UnityEditor.Experimental.GraphView
/
继承自:EditorWindow
GraphView 工具窗口的抽象基类。
GraphView 工具窗口是一个带工具栏的窗口,可供用户选择 GraphView 工具。
| ToolName | 工具窗口名称。 | 
| GetExtraPaneTypes | 获取与窗口关联的额外窗格。 | 
| SelectGraphViewFromWindow | 关联 GraphView,从 GraphViewEditorWindow 到此工具窗口。 | 
| IsGraphViewSupported | 确认 GraphView 工具窗口是否支持特定 GraphView。 | 
| OnEnable | Unity OnEnable 事件的基实现。 | 
| OnGraphViewChanged | 在 GraphView 发生更改后调用的回调。 | 
| OnGraphViewChanging | 当 GraphView 将更改时调用的回调。 | 
| focusedWindow | 当前已获得键盘焦点的 EditorWindow。(只读) | 
| mouseOverWindow | 当前在鼠标光标下的 EditorWindow。(只读) | 
| autoRepaintOnSceneChange | 窗口是否会在场景每次发生变化时自动重绘? | 
| docked | Returns true if EditorWindow is docked. | 
| hasFocus | Returns true if EditorWindow is focused. | 
| hasUnsavedChanges | This property specifies whether the Editor prompts the user to save or discard unsaved changes before the window closes. | 
| maximized | 此窗口是否已最大化? | 
| maxSize | The maximum size of this window when it is floating or modal. The maximum size is not used when the window is docked. | 
| minSize | The minimum size of this window when it is floating or modal. The minimum size is not used when the window is docked. | 
| position | 窗口在屏幕空间中的理想位置。 | 
| rootVisualElement | 获取窗口层级视图的根视觉元素。 | 
| saveChangesMessage | The message that displays to the user if they are prompted to save | 
| titleContent | 用于绘制 EditorWindow 标题的 GUIContent。 | 
| wantsLessLayoutEvents | Specifies whether a layout pass is performed before all user events (for example, EventType.MouseDown or [[EventType, KeyDown]]), or is only performed before repaint events. | 
| wantsMouseEnterLeaveWindow | 检查是否已在此编辑器窗口的 GUI 中收到 MouseEnterWindow 和 MouseLeaveWindow 事件。 | 
| wantsMouseMove | 检查是否已在此编辑器窗口的 GUI 中收到 MouseMove 事件。 | 
| hideFlags | 该对象应该隐藏、随场景一起保存还是由用户修改? | 
| name | 对象的名称。 | 
| BeginWindows | 标记所有弹出窗口的开始区域。 | 
| Close | 关闭编辑器窗口。 | 
| DiscardChanges | Discards unsaved changes to the contents of the window. | 
| EndWindows | 关闭由 EditorWindow.BeginWindows 开始的窗口组。 | 
| Focus | 将键盘焦点移动到另一个 EditorWindow。 | 
| RemoveNotification | 停止显示通知消息。 | 
| Repaint | 重绘窗口。 | 
| SaveChanges | Performs a save action on the contents of the window. | 
| SendEvent | 将事件发送到窗口。 | 
| Show | 显示 EditorWindow 窗口。 | 
| ShowAsDropDown | 显示包含下拉菜单和样式的窗口。 | 
| ShowAuxWindow | 在辅助窗口中显示编辑器窗口。 | 
| ShowModal | 显示模态编辑器窗口。 | 
| ShowModalUtility | 将 EditorWindow 显示为浮动模态窗口。 | 
| ShowNotification | 显示通知消息。 | 
| ShowPopup | 使用弹出式框架显示编辑器窗口。 | 
| ShowUtility | 将 EditorWindow 显示为浮动实用程序窗口。 | 
| TryGetOverlay | Get an Overlay with matching ID from an EditorWindow canvas. | 
| GetInstanceID | Gets the instance ID of the object. | 
| ToString | 返回对象的名称。 | 
| CreateWindow | 创建类型为 T 的 EditorWindow。 | 
| FocusWindowIfItsOpen | 聚焦发现的第一个指定类型的 EditorWindow(如果已打开)。 | 
| GetWindow | 返回当前屏幕上第一个 t 类型的 EditorWindow。 | 
| GetWindowWithRect | 返回当前屏幕上第一个 t 类型的 EditorWindow。 | 
| HasOpenInstances | 检查编辑器窗口是否已打开。 | 
| Destroy | 移除 GameObject、组件或资源。 | 
| DestroyImmediate | 立即销毁对象 /obj/。强烈建议您改用 Destroy。 | 
| DontDestroyOnLoad | 在加载新的 Scene 时,请勿销毁 Object。 | 
| FindObjectOfType | 返回第一个类型为 type 的已加载的激活对象。 | 
| FindObjectsOfType | Gets a list of all loaded objects of Type type. | 
| Instantiate | 克隆 original 对象并返回克隆对象。 | 
| CreateInstance | 创建脚本化对象的实例。 | 
| bool | 该对象是否存在? | 
| operator != | 比较两个对象是否引用不同的对象。 | 
| operator == | 比较两个对象引用,判断它们是否引用同一个对象。 | 
| Awake | 在新窗口打开时调用。 | 
| CreateGUI | CreateGUI is called when the EditorWindow's rootVisualElement is ready to be populated. | 
| hasUnsavedChanges | This property specifies whether the Editor prompts the user to save or discard unsaved changes before the window closes. | 
| OnDestroy | 调用 OnDestroy 以关闭 EditorWindow 窗口。 | 
| OnFocus | 在窗口获得键盘焦点时调用。 | 
| OnGUI | 在此处实现您自己的 Editor GUI。 | 
| OnHierarchyChange | 处理程序,用于在层级视图中的对象或对象组发生更改时发送的消息。 | 
| OnInspectorUpdate | OnInspectorUpdate 以每秒 10 帧的速度调用,以便检视面板有机会进行更新。 | 
| OnLostFocus | 在窗口失去键盘焦点时调用。 | 
| OnProjectChange | 处理程序,用于在项目状态发生更改时发送的消息。 | 
| OnSelectionChange | 每当选择发生更改时调用。 | 
| saveChangesMessage | The message that displays to the user if they are prompted to save | 
| Update | 在所有可见窗口上每秒调用多次。 | 
| Awake | 当 ScriptableObject 脚本启动时调用此函数。 | 
| OnDestroy | 当脚本化对象将销毁时调用此函数。 | 
| OnDisable | 当脚本化对象超出范围时调用此函数。 | 
| OnValidate | Editor-only function that Unity calls when the script is loaded or a value changes in the Inspector. | 
| Reset | 重置为默认值。 |