Klasse "geras.Renderer"
Den Geras-Renderer. Dieser Renderer ist abwärtskompatibel mit Blockly vor 2019. Für neuere Projekte, die nicht durch die Abwärtskompatibilität eingeschränkt sind, sollte Thrasos verwendet werden, was eine modernere Version dieses Renderers darstellt.
Geras ist der altgriechische Geist des Alters.
Unterschrift:
export declare class Renderer extends BaseRenderer
Erweitert: BaseRenderer
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Name) | Erstellt eine neue Instanz der Renderer -Klasse |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
getHighlightConstants() | Rufen Sie den konstanten Anbieter für das Hervorheben des Renderers ab. Es wird davon ausgegangen, dass der Renderer beim Aufruf bereits initialisiert wurde. | |
init(theme, opt_rendererOverrides) | Initialisieren Sie den Renderer. Geras hat zusätzlich zum regulären Anbieter für Highlights einen Highlight-Anbieter. | |
makeConstants_() | ||
makeDrawer_(block, info) | protected |
Erstellt eine neue Instanz der Renderer-Leiste. |
makeHighlightConstants_() | protected |
Erstellt eine neue Instanz des Hervorhebungskonstanten-Anbieters des Renderers. |
makePathObject(root, style) | Erstellen Sie eine neue Instanz eines Renderer-Pfadobjekts. | |
makeRenderInfo_(block) | protected |
Erstellt eine neue Instanz des Rendering-Infoobjekts des Renderers. |
refreshDom(svg, design) |