blockly > blockRendering > Renderer
Classe blockRendering.Renderer
Classe de base pour un moteur de rendu de bloc.
Signature :
export declare class Renderer implements IRegistrable
Implémente: IRegistrable
Constructeurs
| Constructeur | Modificateurs | Description |
|---|---|---|
| (constructeur)(nom) | Construit une instance de la classe Renderer. |
Propriétés
| Propriété | Modificateurs | Type | Description |
|---|---|---|---|
| constants_ | protected |
ConstantProvider | Fournisseur de constantes du moteur de rendu. |
| name | protected |
chaîne | |
| forces | protected |
object | null | Forcer des valeurs constantes de rendu, transmises via des options. |
Méthodes
| Méthode | Modificateurs | Description |
|---|---|---|
| dispose() | Éliminez ce moteur de rendu. Supprimez tous les éléments DOM créés par ce moteur de rendu et ses constantes. | |
| getClassName() | Récupère le nom de la classe qui identifie ce rendu. | |
| getConstants() | Obtenez le fournisseur de constantes du rendu actuel. 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. | |
| makeConstants_() | protected |
Créez une instance du fournisseur de constantes du moteur de rendu. |
| makeDrawer_(block, info) | protected |
Créez une instance du panneau 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. |
| orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
Vérifie si un bloc orphelin peut se connecter à la "fin" du groupe de blocs du topBlock. Si le groupe est une ligne, la fin correspond à la dernière entrée. Si le groupe est une pile, la fin correspond à la dernière connexion. Si le groupe n'est ni l'un ni l'autre, la valeur renvoyée est "false". |
| refreshDom(svg, theme, injectionDivIfIsParent) | Actualisez le moteur de rendu après un changement de thème. | |
| shouldHighlightConnection(_conn) | Déterminez si vous devez mettre en surbrillance une connexion ou non. |