geras.Renderer 类
Geras 渲染程序。此渲染程序旨在向后兼容 2019 之前的 Blockly。不受向后兼容性限制的较新项目应使用 thrasos,这是一种针对此渲染程序的更现代方式。
赫拉斯 (Geras) 是古希腊的古老灵魂。
Signature:
export declare class Renderer extends BaseRenderer
扩展:BaseRenderer
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(constructor)(name) | 构造 Renderer 类的新实例 |
方法
方法 | 修饰符 | 说明 |
---|---|---|
getHighlightConstants() | 获取渲染程序的突出显示常量提供程序。我们假定在调用此方法时,渲染程序已经初始化。 | |
init(theme, opt_rendererOverrides) | 初始化渲染程序。除了常规的常量提供程序之外,Geras 还有一个突出显示提供程序。 | |
makeConstants_() | ||
makeDrawer_(block, info) | protected |
创建渲染程序抽屉式导航栏的新实例。 |
makeHighlightConstants_() | protected |
创建渲染程序的突出显示常量提供程序的新实例。 |
makePathObject(root, style) | 创建渲染程序路径对象的新实例。 | |
makeRenderInfo_(block) | protected |
创建渲染程序的渲染信息对象的新实例。 |
refreshDom(svg, theme) |