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)