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 |
创建渲染程序的渲染信息对象的新实例。 |