class in UnityEditor.Experimental.UIElements.GraphView
/
继承自:Experimental.UIElements.VisualElement
实现接口:IEventHandler, ISelection, IStyle, ITransform, IUIElementDataWatch, IVisualElementScheduler
切换到手册主 GraphView 类。
canPasteSerializedData | 询问序列化数据是否可以粘贴。 |
contentViewContainer | 主内容容器。 |
deleteSelection | 删除所选项回调。 |
edges | 图中的所有边缘。 |
elementAddedToGroupNode | 在元素添加到组节点时使用的回调。 |
elementRemovedFromGroupNode | 在元素从组节点删除时使用的回调。 |
elementResized | 元素调整大小回调。 |
graphElements | 图中的所有 GraphElements。 |
graphViewChanged | 在图中发生特定更改时使用的回调。请参阅 GraphViewChange。 |
groupNodeTitleChanged | 在组节点标题更改时使用的回调。 |
isReframable | 所选项是否可以重新构造。 |
maxScale | 最大缩放级别。 |
minScale | 最小缩放级别。 |
nodeCreationRequest | 在用户请求显示节点创建窗口时使用的回调。 |
nodes | 当前图中的所有节点。 |
ports | 当前图中的所有端口。 |
referenceScale | 参考缩放级别。 |
scale | 当前图的缩放级别。 |
scaleStep | 缩放步骤。详情请参阅 ContentZoomer.scaleStep。 |
selection | 图中所有当前已选择的元素。 |
serializeGraphElements | 用于序列化图形元素以便实现复制/粘贴和其他操作的回调。 |
unserializeAndPaste | 用于取消序列化图形元素并将其添加到图中的回调。 |
viewport | 图形视口。这就是目前的情况。 |
viewTransform | 图形的视图变换。 |
viewTransformChanged | 视图变换更改回调。 |
zoomerMaxElementCountWithPixelCacheRegen | 图中的元素数量。若超过该数量,缩放操控器将在您每次勾选时关闭像素缓存再生功能,以免性能下降。 |
AddElement | 添加新的 GraphElement。应使用这个而非 Add() 来添加 GraphElement。 |
AddLayer | 为 GraphView 添加一个新层。 |
AddToSelection | 向所选项添加元素。 |
BuildContextualMenu | 向上下文菜单添加菜单项。 |
CalculateRectToFitAll | 计算矩形大小和位置以适应图中的所有元素。 |
ClearSelection | 清除所选项。 |
DeleteElements | 从图形视图中删除元素。 |
DeleteSelection | 删除选择的元素。 |
FrameAll | 聚焦查看图中所有元素。 |
FrameNext | 当前选择一个元素后,聚焦查看下一个元素。 |
FrameOrigin | 聚焦查看图形原点。 |
FramePrev | 聚焦查看当前所选元素之前的上一个元素。 |
FrameSelection | 聚焦查看当前所选元素。 |
GetCompatiblePorts | 获取与给定端口兼容的所有端口。 |
GetEdgeByGuid | 根据边缘 GUID 获取边缘。 |
GetElementByGuid | 获取任何带有给定 GUID 的元素。 |
GetNodeByGuid | 获取带有给定 GUID 的节点。 |
GetPortByGuid | 根据端口 GUID 获取端口。 |
OnPersistentDataReady | 在持久性数据(例如缩放级别和所选项)准备好进行检索和恢复时调用。 |
RemoveElement | 从图中删除元素。 |
RemoveFromSelection | 从所选项中删除元素。 |
SetupZoom | 设置缩放属性。 |
UpdateViewTransform | 更新视口变换。 |
CanPasteSerializedData | 用于查看序列化数据是否可以粘贴的默认方法。 |
DeleteSelectionOperation | 删除所选项的默认方法。 |
SerializeGraphElements | 序列化图形元素的默认方法。 |
UnserializeAndPasteOperation | 取消序列化并粘贴元素的默认方法。 |
ValidateTransform | 验证视图变换。 |
CalculateFrameTransform | 根据缩放级别和窗口或父对象的大小计算视图变换。 |
CanPasteSerializedDataDelegate | 用于查看序列化数据是否可以粘贴的委托。 |
DeleteSelectionDelegate | 删除所选项的委托。 |
ElementAddedToGroupNode | 在元素添加到组节点时使用的委托。 |
ElementRemovedFromGroupNode | 在元素从组节点删除时使用的委托。 |
ElementResized | 元素调整大小委托。 |
GraphViewChanged | 用于指示 GraphView 中的更改(通常由操控器执行)的委托。 |
GroupNodeTitleChanged | 在组节点标题更改时使用的委托。 |
SerializeGraphElementsDelegate | 用于序列化图形元素的委托。 |
UnserializeAndPasteDelegate | 用于取消序列化并粘贴元素的委托。 |
ViewTransformChanged | 视图变换更改(缩放)委托。 |
canGrabFocus | 如果元素可以获得焦点,则返回 true。 |
focusController | 返回此元素的焦点控制器。 |
focusIndex | 用于对焦点环中可获得焦点的元素排序的整数。负值表示元素不能获得焦点。 |
childCount | 此对象的 contentContainer 中的子元素数 |
clippingOptions | 是否应将此元素裁剪为绘制到其边界。 |
contentContainer | 子元素通常添加到此元素中 |
dataWatch | 对此元素 DataWatch 接口的访问。 |
enabledInHierarchy | 如果 VisualElement 是在它自己的层级视图中启用,则返回 true。 |
enabledSelf | 如果 VisualElement 是本地启用,则返回 true。 |
persistenceKey | 用于查看数据持久性(即树展开状态、滚动位置、缩放级别)。 |
schedule | 检索此 VisualElement 的 IVisualElementScheduler |
shadow | 访问此元素物理层级视图 |
style | 引用此元素的样式对象。 |
this[int] | 访问此元素物理层级视图 |
userData | 此属性可用于将特定于应用程序的用户数据与此 VisualElement 关联。 |
HandleEvent | 处理事件,通常是通过执行与事件关联的回调处理事件。 |
HasBubbleHandlers | 如果事件传播 BubbleUp 阶段的事件处理程序已附加到此对象,则返回 true。 |
HasCaptureHandlers | 如果事件传播捕 Capture 阶段的事件处理程序已附加到此对象,则返回 true。 |
RegisterCallback | 在实例上添加事件处理程序。如果已经在同一阶段(Capture 或 Bubbling)注册了处理程序,这不会有效果。 |
UnregisterCallback | 从此实例删除回调。 |
Blur | 通知元素释放焦点。 |
Focus | 尝试让此元素获得焦点。 |
Add | 向此元素的 contentContainer 添加一个元素 |
AddStyleSheetPath | 将此样式表文件添加到此元素的应用样式列表中 |
AnyDirty | 检查是否有任何 ChangeType 标记为已更新。 |
BringToFront | 将此元素放到其父子列表的末尾。此元素将显示在所有重叠的同级元素前方。 |
Children | 从元素的 contentContainer 返回元素 |
Clear | 从此元素的 contentContainer 中删除所有子元素 |
Contains | 如果元素是此 VisualElement 的直接子级,则返回 true |
ElementAt | 检索相应位置的子元素 |
FindAncestorUserData | 向上搜索此 VisualElement 的层级视图并检索存储的 userData(如果找到)。 |
FindCommonAncestor | 查找 VisualTree 层级视图中两个 VisualElement 之间的最低共同上级 |
GetEnumerator | 允许循环访问此元素的子级 |
GetFirstAncestorOfType | 从此元素的父级开始向上访问层级视图,返回第一个此类型的 VisualElement |
GetFirstOfType | 从此元素开始向上访问层级视图,返回第一个此类型的 VisualElement |
GetFullHierarchicalPersistenceKey | 将此 VisualElement 与其父级的 VisualElement.persistenceKey 进行组合,从而创建更具唯一性的键以供 VisualElement.GetOrCreatePersistentData 使用。 |
GetOrCreatePersistentData | 引用现有的持久化对象和键,返回以保持的状态填充的对象或原样返回对象。 |
HasStyleSheetPath | 检查此样式表文件是否位于此元素的应用样式列表中 |
Insert | 向此元素的 contentContainer 插入一个元素 |
OverwriteFromPersistedData | 从持久性数据存储覆盖对象。 |
PlaceBehind | 将此元素放在其父子列表中同级元素之前紧邻的位置。如果此元素和同级元素位置重叠,此元素将显示在其同级元素之后。 |
PlaceInFront | 将此元素放在其父子列表中同级元素之后紧邻的位置。如果此元素和同级元素位置重叠,此元素将显示在其同级元素之前。 |
Remove | 从层级视图中删除此子级 |
RemoveAt | 从此元素的 contentContainer 中删除位于此位置的子元素 |
RemoveFromHierarchy | 将此元素从其父层级视图中删除 |
RemoveStyleSheetPath | 从此元素的应用样式列表中删除此样式表文件 |
SavePersistentData | 将持久性数据写入文件。 |
SendToBack | 将此元素发送到其父子列表的开始处。此元素将显示在所有重叠的同级元素之后。 |
SetEnabled | 更改 VisualElement 启用状态。禁用的 VisualElement 不接收大多数事件。 |
Sort | 重新排序来自此 VisualElement contentContainer 的子元素。 |
OnStyleResolved | 当对象样式发生更改时回调。 |