blockly > blockRendering > TopRow
Classe blockRendering.TopRow
Objet contenant des informations sur les éléments qui se trouvent dans la ligne supérieure d'un volume, ainsi que des informations sur la taille de la ligne supérieure. Les éléments d'une rangée supérieure peuvent être des coins, des chapeaux, des entretoises et des connexions antérieures. Une fois ce constructeur appelé, la ligne contient tous les éléments autres que des espaces dont il a besoin.
Signature :
export declare class TopRow extends Row
Prolonge:Ligne
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(constantes) | Construit une nouvelle instance de la classe TopRow . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
ascenderHeight | Nombre | Mesure de l'étendue de la ligne au-dessus de sa limite de base. | |
captive | Nombre | Point de départ du traçage de la ligne, dans la direction Y. Cela nous permet de dessiner des chapeaux et des formes similaires qui ne commencent pas à l'origine. Ne doit pas être une valeur négative (voir #2820). | |
connexion | PreviousConnection | nul | Connexion précédente dans le bloc, le cas échéant. | |
hasPreviousConnection | booléen | Indique si le bloc a déjà une connexion. |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
endsWithElemSpacer() | ||
hasLeftSquareCorner(block) | Indique si la ligne du haut comporte un angle carré gauche ou non. | |
hasRightSquareCorner(_block) | Indique si la ligne du haut comporte un angle carré droit. | |
measure() | ||
startsWithElemSpacer() |