blockly > zelos > Renderer

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.