Version: 2023.1
Experimental: this API is experimental and might be changed or removed in the future.

EdgeControl

class in UnityEditor.Experimental.GraphView

切换到手册

描述

绘制边缘线条并检测鼠标是否悬停在边缘上的 VisualElement。

静态变量

k_MinEdgeWidth最小边缘宽度。

变量

capRadius边缘端盖的半径。
controlPoints边缘的控制点。
drawFromCap是否绘制起始端盖。
drawToCap是否绘制结束端盖。
edgeWidth边缘的可见宽度。
from边缘的起始位置。
fromCapColor边缘的“from”端盖颜色。
inputColor边缘输入的颜色。
inputOrientation边缘输入端口定向(垂直/水平)。
interceptWidth用于进行鼠标碰撞检测的宽度。
outputColor边缘输出的颜色。
outputOrientation边缘输出端口定向(垂直/水平)。
to边缘的结束位置。
toCapColor边缘的“to”端盖颜色。

构造函数

EdgeControlEdgeControl 的构造函数。

公共函数

ContainsPoint检查点是否在边缘之上。
Overlaps检查边缘与矩形是否重叠。
UpdateLayout更新边缘布局。

受保护的函数

ComputeControlPoints计算边缘的控制点。
PointsChanged检查边缘点是否已更改。
UpdateRenderPoints更新边缘的渲染点。