blockly > Zelos > Renderer

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.