Classe geras.Renderer
Moteur de rendu Geras. Ce moteur de rendu a été conçu pour être rétrocompatible avec Blockly avant 2019. Les projets plus récents qui ne sont pas limités par la rétrocompatibilité doivent utiliser thrasos, qui est une version plus moderne de ce moteur de rendu.
Geras est l'esprit de la vieillesse dans la Grèce antique.
Signature :
export declare class Renderer extends BaseRenderer
Étend: BaseRenderer
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(nom) | Construit une instance de la classe Renderer . |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
getHighlightConstants() | Obtenez le fournisseur de constantes de surbrillance du moteur de rendu. Nous supposons que lorsque cette méthode est appelée, le moteur de rendu a déjà été initialisé. | |
init(theme, opt_rendererOverrides) | Initialisez le moteur de rendu. Geras dispose d'un fournisseur de points forts en plus du fournisseur de constantes normal. | |
makeConstants_() | ||
makeDrawer_(block, info) | protected |
Créez une instance du panneau du moteur de rendu. |
makeHighlightConstants_() | protected |
Créez une instance du fournisseur de constantes de surbrillance du moteur de rendu. |
makePathObject(root, style) | Créez une instance d'un objet de chemin de rendu. | |
makeRenderInfo_(block) | protected |
Créez une instance de l'objet d'informations de rendu du moteur de rendu. |
refreshDom(svg, theme, injectionDiv) |