Klasse "zelos.Renderer"
Den Zelos-Renderer Dieser Renderer emuliert Scratch- und MakeCode-Stil-Rendering.
Zelos ist der altgriechische Geist der Rivalität und Nachahmung.
Unterschrift:
export declare class Renderer extends BaseRenderer
Erweitert: BaseRenderer
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Name) | Erstellt eine neue Instanz der Renderer -Klasse |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
constants_ | protected |
ConstantProvider |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
getConnectionPreviewMethod(closest, local, topBlock) | ||
getConstants() | Ruft den konstanten Anbieter des aktuellen Renderers ab Wir gehen davon aus, dass der Renderer beim Aufruf bereits initialisiert wurde. | |
makeConstants_() | protected |
Erstellen Sie eine neue Instanz des konstanten Anbieters des Renderers. |
makeDrawer_(block, info) | protected |
Erstellen Sie eine neue Instanz der Leiste für den Renderer. |
makeMarkerDrawer(workspace, marker) | Erstellt eine neue Instanz der Cursorleiste des Renderers. | |
makePathObject(root, style) | Erstellen Sie eine neue Instanz eines Renderer-Pfadobjekts. | |
makeRenderInfo_(block) | protected |
Erstellt eine neue Instanz des Rendering-Infoobjekts des Renderers. |