Clase RenderedConnection
Es la clase para una conexión entre bloques que se pueden renderizar en la pantalla.
Signature:
export declare class RenderedConnection extends Connection
Extiende: Conexión
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(fuente, tipo) | Construye una instancia nueva de la clase RenderedConnection . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
sourceBlock_ | BlockSvg | ||
targetConnection | RenderedConnection | nulo | Conexión a la que se conecta esta conexión. Nulo si no está conectado. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
closest(maxLimit, dxy) | Busca la conexión compatible más cercana a esta conexión. Todos los parámetros están en unidades de espacio de trabajo. | |
connect_(childConnection) | protected |
Conecta dos conexiones. Esta es la conexión en el bloque superior. Vuelve a renderizar los bloques según sea necesario. |
disconnectInternal(setParent) | Desconecta los dos bloques que estén conectados por esta conexión. | |
distanceFrom(otherConnection) | Muestra la distancia entre esta conexión y otra en unidades de lugar de trabajo. | |
getOffsetInBlock() | Obtiene el desplazamiento de esta conexión en relación con la parte superior izquierda de su bloque. | |
getSourceBlock() | Obtén el bloque de origen para esta conexión. | |
highlight() | Agrega elementos destacados alrededor de esta conexión. | |
isHighlighted() | Muestra el valor true si esta conexión está destacada; de lo contrario, muestra false. | |
moveBy(dx, dy) | Cambia las coordenadas de la conexión. | |
moveTo(x, y) | Cambia las coordenadas de la conexión. | |
moveToOffset(blockTL) | Mueve esta conexión a la ubicación proporcionada por su desplazamiento dentro del bloque y la ubicación de la esquina superior izquierda del bloque. | |
onCheckChanged_() | protected |
Función a la que se llamará cuando cambien los tipos compatibles de esta conexión. |
respawnShadow_() | protected |
Vuelve a mostrar el bloque de sombras si había uno conectado a esta conexión. Renderiza o vuelve a renderizar los bloques según sea necesario. |
setCheck(check) | Cambia la compatibilidad de una conexión. Vuelve a renderizar los bloques según sea necesario. | |
setOffsetInBlock(x, y) | Establece el desplazamiento de esta conexión en relación con la parte superior izquierda de su bloque. | |
startTrackingAll() | Comienza a hacer un seguimiento de esta conexión, así como de todas las conexiones descendentes, en cualquier bloque adjunto a esta conexión. Esto sucede cuando se expande un bloque. | |
targetBlock() | Muestra el bloque al que se conecta esta conexión. | |
unhighlight() | Quita el resaltado alrededor de esta conexión. |