blockly > geras > Renderer

Klasse "geras.Renderer"

Der Geras-Renderer. Dieser Renderer wurde so entwickelt, dass er abwärtskompatibel zu Blockly vor 2019 ist. Bei neueren Projekten, die nicht durch die Abwärtskompatibilität eingeschränkt sind, sollten Thrasos verwendet werden, eine modernere Version dieses Renderers.

Geras ist der altgriechische Geist des Alters.

Unterschrift:

export declare class Renderer extends BaseRenderer 

Erweitert: BaseRenderer

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(Name) Konstruiert eine neue Instanz der Klasse Renderer

Methoden

Methode Modifikatoren Beschreibung
getHighlightConstants() Hiermit wird der Konstantenanbieter für die Highlights des Renderers abgerufen. Wir gehen davon aus, dass beim Aufruf der Renderer bereits initialisiert wurde.
init(theme, opt_rendererOverrides) Initialisieren Sie den Renderer. Geras bietet neben dem üblichen Daueranbieter auch einen Anbieter von Highlights an.
makeConstants_()
makeDrawer_(block, info) protected Erstellen Sie eine neue Instanz der Leiste des Renderers.
makeHighlightConstants_() protected Erstellen Sie eine neue Instanz des Highlights-Konstantenanbieters des Renderers.
makePathObject(root, style) Erstellen Sie eine neue Instanz eines Renderer-Pfadobjekts.
makeRenderInfo_(block) protected Erstellt eine neue Instanz des Rendering-Informationsobjekts des Renderers.
refreshDom(svg, Design) aktualisieren