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) |