zelos.Renderer class
The zelos renderer. This renderer emulates Scratch-style and MakeCode-style rendering.
Zelos is the ancient Greek spirit of rivalry and emulation.
Signature:
export declare class Renderer extends BaseRenderer
Extends: BaseRenderer
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(name) | Constructs a new instance of the Renderer class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
constants_ | protected |
ConstantProvider |
Methods
Method | Modifiers | Description |
---|---|---|
getConnectionPreviewMethod(closest, local, topBlock) | ||
getConstants() | Get the current renderer's constant provider. We assume that when this is called, the renderer has already been initialized. | |
makeConstants_() | protected |
Create a new instance of the renderer's constant provider. |
makeDrawer_(block, info) | protected |
Create a new instance of the renderer's drawer. |
makeMarkerDrawer(workspace, marker) | Create a new instance of the renderer's cursor drawer. | |
makePathObject(root, style) | Create a new instance of a renderer path object. | |
makeRenderInfo_(block) | protected |
Create a new instance of the renderer's render info object. |