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 |