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