blockly > RenderedConnection

Classe RenderedConnection

Classe pour une connexion entre des blocs pouvant être affichés à l'écran.

Signature :

export declare class RenderedConnection extends Connection 

Extension:Connexion

Constructeurs

Constructeur Modificateurs Description
(constructeur)(source, type) Construit une nouvelle instance de la classe RenderedConnection.

Propriétés

Propriété Modificateurs Type Description
sourceBlock_ BlockSvg
targetConnection RenderedConnection | nul Connexion à laquelle cette connexion se connecte. Null si l'appareil n'est pas connecté.

Méthodes

Méthode Modificateurs Description
closest(maxLimit, dxy) Recherchez la connexion compatible la plus proche de cette connexion. Tous les paramètres sont exprimés en unités d'espace de travail.
connect_(childConnection) protected Connectez deux connexions. Il s'agit de la connexion sur le bloc supérieur. Affichez de nouveau les blocs si nécessaire.
disconnectInternal(setParent) Déconnectez les deux blocs reliés par cette connexion.
distanceFrom(otherConnection) Affiche la distance entre cette connexion et une autre connexion, exprimée en unités d'espace de travail.
getOffsetInBlock() Obtenez le décalage de cette connexion par rapport à l'angle supérieur gauche de son bloc.
getSourceBlock() Obtenez le bloc source pour cette connexion.
highlight() Mettez cette connexion en surbrillance.
isHighlighted() Renvoie la valeur "true" si cette connexion est mise en surbrillance, ou la valeur "false" dans le cas contraire.
moveBy(dx, dy) Modifiez les coordonnées de la connexion.
moveTo(x, y) Modifiez les coordonnées de la connexion.
moveToOffset(blockTL) Déplacez cette connexion vers l'emplacement indiqué par son décalage dans le pâté de maisons et l'emplacement de l'angle supérieur gauche du volume.
onCheckChanged_() protected Fonction à appeler lorsque les types compatibles de cette connexion ont changé.
respawnShadow_() protected Réaffiche le bloc Shadow si un bloc est connecté à cette connexion. Affichez/rendez les blocs si nécessaire.
setCheck(check) Modifiez la compatibilité d'une connexion. Affichez de nouveau les blocs si nécessaire.
setOffsetInBlock(x, y) Définissez le décalage de cette connexion par rapport à l'angle supérieur gauche de son bloc.
startTrackingAll() Commencez à suivre cette connexion, ainsi que toutes les connexions en aval sur n'importe quel bloc associé à cette connexion. Cela se produit lorsqu'un bloc est développé.
targetBlock() Renvoie le bloc auquel cette connexion se connecte.
unhighlight() Supprimez la mise en surbrillance de cette connexion.