blockly > zelos > Renderer

Klasse „zelos.Renderer“

Der Zelos-Renderer. Dieser Renderer emuliert das Rendering im Scratch- und MakeCode-Stil.

Zelos ist der antike griechische Geist der Rivalität und des Eifers.

Unterschrift:

export declare class Renderer extends BaseRenderer 

Erweitert:BaseRenderer

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(name) Erstellt eine neue Instanz der Klasse Renderer.

Attribute

Attribut Modifikatoren Typ Beschreibung
constants_ protected ConstantProvider

Methoden

Methode Modifikatoren Beschreibung
getConstants() Ruft den konstanten Anbieter des aktuellen Renderers ab. Wir gehen davon aus, dass der Renderer bereits initialisiert wurde, wenn diese Funktion aufgerufen wird.
makeConstants_() protected Erstelle eine neue Instanz des Konstantenanbieters des Renderers.
makeDrawer_(block, info) protected Erstellen Sie eine neue Instanz des Renderer-Schubfachs.
makePathObject(root, style) Erstellen Sie eine neue Instanz eines Renderer-Pfadobjekts.
makeRenderInfo_(block) protected Erstelle eine neue Instanz des Render-Informationsobjekts des Renderers.