blockRendering 命名空间
类
类 | 说明 |
---|---|
BottomRow | 一个对象,包含方块底部行中有哪些元素以及底部行的间距信息。底部行中的元素可以由角、分隔符和接下来的连接组成。 |
连接 | 用于表示连接及其在块上占用的空间的基类。 |
ConstantProvider | 为渲染块提供常量的对象。 |
抽屉 | 一个根据给定渲染信息绘制区块的对象。 |
ExternalValueInput | 一个对象,其中包含有关外部值输入在渲染过程中占用的空间的信息 |
字段 | 一个对象,其中包含有关字段在渲染过程中占用的空间的信息 |
帽子 | 一个对象,其中包含有关帽子在渲染时占据的空间的信息。 |
Icon | 包含图标在渲染过程中所占空间的相关信息的对象。 |
InlineInput | 一个对象,其中包含有关内嵌输入在呈现过程中占用的空间的信息。 |
InputConnection | 用于表示在渲染过程中占用块空间的输入的基类。 |
InputRow | 一个对象,其中包含有关包含一个或多个输入的行的信息。 |
InRowSpacer | 一个对象,包含有关一行中两个元素之间的分隔符的信息。 |
JaggedEdge | 一个对象,其中包含有关在渲染过程中合拢块的锯齿状边缘占据的空间的信息。 |
MarkerSvg | 用于标记的类,其中包含用于以图形方式将标记渲染为 SVG 的方法。 |
可衡量 | 用于表示在渲染过程中占用空间的块的一部分的基类。每个非分隔符 Measurable 的构造函数都会记录块元素(例如字段、语句输入)的大小。 |
NextConnection | 包含有关在渲染过程中下一个连接占用的空间的信息的对象。 |
OutputConnection | 一个对象,其中包含有关输出连接在渲染过程中占用的空间的信息。 |
PathObject | 负责创建和设置渲染程序使用的每个 SVG 元素的对象。 |
PreviousConnection | 包含上一次连接在渲染期间所占空间的相关信息的对象。 |
渲染程序 | 块渲染程序的基类。 |
RenderInfo | 一个对象,包含绘制此图块所需的所有大小信息。 此测量遍历不会将更改传播到块(尽管字段可能会在调用 getSize() 时选择重新渲染)。不过,反复调用它可能会占用很多开销。 |
RoundCorner | 一个对象,其中包含有关在渲染过程中圆角占据的空间的信息。 |
行 | 一个对象,表示渲染的块及其所有子组件上的一行。 |
SpacerRow | 一个对象,其中包含两行之间的分隔符的相关信息。 |
SquareCorner | 一个对象,其中包含有关方角在渲染过程中占据的空间的信息。 |
StatementInput | 一个对象,其中包含有关语句输入在渲染过程中占用的空间的信息 |
TopRow | 一个对象,包含块的首行中有哪些元素以及顶行的大小信息的相关信息。顶行中的元素可以由角、帽子、间隔条和之前的连接组成。调用此构造函数后,该行将包含其所需的所有非分隔符元素。 |
函数
功能 | 说明 |
---|---|
register(name, rendererClass) | 注册新的渲染程序。 |
unregister(name) | 取消注册使用指定名称注册的渲染程序。 |
接口
接口 | 说明 |
---|---|
InsideCorners | 一个对象,包含有关内角的尺寸大小和路径信息。 |
IPathObject | 块路径对象的接口。 |
JaggedTeeth | 一个对象,包含有关展开前块指示器的尺寸和路径信息。 |
凹口 | 一个对象,包含有关凹口大小和路径信息的对象。 |
OutsideCorners | 一个对象,包含有关外角的尺寸大小和路径信息。 |
PuzzleTab | 一个对象,包含有关谜题标签页的尺寸和路径信息。 |
StartHat | 一个对象,包含有关帽子的尺寸和路径信息。 |
变量
变量 | 说明 |
---|---|
类型 |
类型别名
类型别名 | 说明 |
---|---|
BaseShape | |
DynamicShape | 包含动态形状大小和类型信息的对象。 |