blockly > geras > Renderer (Moteur de rendu)
Classe geras.Renderer
Le moteur de rendu des geras. Ce moteur de rendu a été conçu pour être rétrocompatible avec les blocs Blockly antérieurs à la version 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 grec de la vieillesse dans la Grèce antique.
Signature :
export declare class Renderer extends BaseRenderer
Extension:BaseRenderer
Constructeurs
Constructeur | Les modificateurs | Description |
---|---|---|
(constructeur)(nom) | Construit une instance de la classe Renderer . |
Méthodes
Méthode | Les modificateurs | Description |
---|---|---|
getHighlightConstants() | Obtenir le fournisseur de constantes de mise en surbrillance du moteur de rendu Nous supposons que lors de l'appel, le moteur de rendu a déjà été initialisé. | |
init(theme, opt_rendererOverrides) | Initialisez le moteur de rendu. Geras dispose d'un fournisseur de mise en surbrillance en plus du fournisseur de constantes habituel. | |
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 mise en surbrillance du moteur de rendu. |
makePathObject(root, style) | Créez une instance d'un objet de chemin d'accès au moteur de rendu. | |
makeRenderInfo_(block) | protected |
Créer une instance de l'objet d'informations de rendu du moteur de rendu |
refreshDom(svg, thème) |