blockly > geras > Moteur de rendu
Classe geras.Renderer
Moteur de rendu Gera Ce moteur de rendu a été conçu pour être rétrocompatible avec la version de Blockly antérieure à 2019. Les projets plus récents qui ne sont pas limités par la rétrocompatibilité doivent utiliser des thrasos, une version plus moderne de ce moteur de rendu.
Géras est l'esprit de la Grèce antique de la vieillesse.
Signature :
export declare class Renderer extends BaseRenderer
Extension:BaseRenderer
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(nom) | Construit une nouvelle instance de la classe Renderer . |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
getHighlightConstants() | Permet d'obtenir le fournisseur de constante de mise en 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 mises 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 constante de mise en surbrillance du moteur de rendu. |
makePathObject(root, style) | Créez une instance d'objet de chemin du moteur de rendu. | |
makeRenderInfo_(block) | protected |
Créez une instance de l'objet d'informations de rendu du moteur de rendu. |
refreshDom(svg, thème) |