blockly > geras > Renderer

Klasse „geras.Renderer“

Der Geras-Renderer. Dieser Renderer ist abwärtskompatibel mit Blockly-Versionen vor 2019. Bei neueren Projekten, die nicht durch Abwärtskompatibilität eingeschränkt sind, sollte thrasos verwendet werden. Dies ist eine modernere Version dieses Renderers.

Geras ist der antike griechische Geist des Alters.

Unterschrift:

export declare class Renderer extends BaseRenderer 

Erweitert:BaseRenderer

Konstruktoren

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

Methoden

Methode Modifikatoren Beschreibung
getHighlightConstants() Ruft den Anbieter der Highlights-Konstanten des Renderers ab. Wir gehen davon aus, dass der Renderer bereits initialisiert wurde, wenn diese Funktion aufgerufen wird.
init(theme, opt_rendererOverrides) Initialisieren Sie den Renderer. Geras hat zusätzlich zum normalen konstanten Anbieter einen Highlights-Anbieter.
makeConstants_()
makeDrawer_(block, info) protected Erstellen Sie eine neue Instanz des Renderer-Schubfachs.
makeHighlightConstants_() protected Erstellen Sie eine neue Instanz des Anbieters für Highlights-Konstanten des Renderers.
makePathObject(root, style) Erstellen Sie eine neue Instanz eines Renderer-Pfadobjekts.
makeRenderInfo_(block) protected Erstelle eine neue Instanz des Render-Informationsobjekts des Renderers.
refreshDom(svg, theme, injectionDiv)