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)