blockly > zelos > 渲染程序

zelos.Renderer 类

zelos 渲染程序。此渲染程序会模拟 Scratch 样式和 MakeCode 样式的渲染。

Zelos 是古希腊的竞争和模拟精神。

Signature:

export declare class Renderer extends BaseRenderer 

扩展BaseRenderer

构造函数

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

属性

媒体资源 修饰符 类型 说明
constants_ protected ConstantProvider

方法

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