blockly >Geas >渲染程序

geras.Renderer 类

Gras 渲染程序。此渲染程序旨在向后兼容 2019 年之前的 Blockly。不受向后兼容性限制的较新项目应使用 thrasos,这是一种更现代的渲染程序形式。

葛拉斯是古希腊的老年精神。

Signature:

export declare class Renderer extends BaseRenderer 

扩展BaseRenderer

构造函数

构造函数 修饰符 说明
(构造函数)(名称) 构造 Renderer 类的新实例

方法

方法 修饰符 说明
getHighlightConstants() 获取渲染程序的突出显示常量提供程序。我们假设,调用此方法时,渲染程序已初始化。
init(theme, opt_rendererOverrides) 初始化渲染程序。除了常规的常量提供程序外,Geras 还提供了一个突出显示提供程序。
makeConstants_()
makeDrawer_(block, 信息) protected 创建渲染程序抽屉的新实例。
makeHighlightConstants_() protected 创建渲染程序的突出显示常量提供程序的新实例。
makePathObject(root, style) 创建渲染程序路径对象的新实例。
makeRenderInfo_(block) protected 创建渲染程序的渲染信息对象的新实例。
refreshDom(svg, theme)