Klasse "zelos.Renderer"
Der Zelos-Renderer Dieser Renderer emuliert Rendering im Scratch-Stil und MakeCode-Stil.
Zelos ist der altgriechische Geist der Rivalität und des Nachahmens.
Unterschrift:
export declare class Renderer extends BaseRenderer
Erweitert: BaseRenderer
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Name) | Erstellt eine neue Instanz der Renderer -Klasse |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
constants_ | protected |
ConstantProvider |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
getConnectionPreviewMethod(closest, local, topBlock) | ||
getConstants() | Ruft den konstanten Anbieter des aktuellen Renderers ab Es wird davon ausgegangen, dass der Renderer beim Aufruf bereits initialisiert wurde. | |
makeConstants_() | protected |
Erstellt eine neue Instanz des konstanten Anbieters des Renderers. |
makeDrawer_(block, info) | protected |
Erstellt eine neue Instanz der Renderer-Leiste. |
makeMarkerDrawer(workspace, marker) | Erstellt eine neue Instanz der Cursor-Leiste 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. |