使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
blockly > geras
geras 命名空间
类
类 |
说明 |
ConstantProvider |
为在 Geras 模式下渲染块提供常量的对象。 |
抽屉 |
一个根据给定渲染信息绘制区块的对象,为 geras 渲染程序定制。 |
HighlightConstantProvider |
一个对象,可提供用于在块上渲染突出显示效果的常量。有些高亮显示是父路径的简单偏移,可以编程方式生成。而其他更改,尤其是曲线上的样式,则是堆成堆的常量构成的,很难调整。 |
荧光笔 |
一个对象,用于根据给定的呈现信息向块添加高光。 突出显示很有趣,因为突出显示不会完全包围块。而是根据左上角的光源来放置它们。这意味着,渲染突出显示需要提供有关块每个部分位置的精确信息。生成的路径并非连续或闭合路径。标签和凹口的高光大致基于标签和凹口形状,但并不完全相同。 |
InlineInput |
一个对象,其中包含有关内嵌输入在呈现过程中占用的空间的信息。 |
PathObject |
负责创建和设置渲染程序使用的每个 SVG 元素的对象。 |
渲染程序 |
Geras 渲染程序。此渲染程序旨在向后兼容 2019 之前的 Blockly。不受向后兼容性限制的较新项目应使用 thrasos,这是一种针对此渲染程序的更现代方式。 赫拉斯 (Geras) 是古希腊的古老灵魂。 |
RenderInfo |
一个对象,包含绘制此图块所需的所有大小信息,并且针对 geras 渲染程序进行了自定义。 此测量遍历不会将更改传播到块(尽管字段可能会在调用 getSize() 时选择重新渲染)。不过,反复调用它可能会占用很多开销。 |
StatementInput |
一个对象,其中包含有关语句输入在渲染过程中占用的空间的信息。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-02。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]