blockly >zelos >渲染程序

zelos.Renderer 类

Zelos 渲染程序。此渲染程序可模拟 Scratch 样式和 MakeCode 样式的渲染。

泽洛斯是古希腊的竞争和模拟精神。

Signature:

export declare class Renderer extends BaseRenderer 

扩展BaseRenderer

构造函数

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

属性

属性 修饰符 类型 说明
constants_ protected ConstantProvider

方法

方法 修饰符 说明
getConnectionPreviewMethod(closest, local, topBlock)
getConstants() 获取当前渲染程序的常量提供程序。我们假设,调用此方法时,渲染程序已初始化。
makeConstants_() protected 创建渲染程序常量提供程序的新实例。
makeDrawer_(block, 信息) protected 创建渲染程序抽屉的新实例。
makeMarkerDrawer(workspace, marker) 创建渲染程序的光标抽屉的新实例。
makePathObject(root, style) 创建渲染程序路径对象的新实例。
makeRenderInfo_(block) protected 创建渲染程序的渲染信息对象的新实例。