Class RenderedConnection
Class untuk koneksi antarblok yang mungkin dirender di layar.
Tanda Tangan:
export declare class RenderedConnection extends Connection
Memperluas: Koneksi
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(sumber, jenis) | Membuat instance baru dari class RenderedConnection |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
sourceBlock_ | BlockSvg | ||
targetConnection | RenderedConnection | null | Koneksi yang terhubung ke koneksi ini. Null jika tidak terhubung. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
closest(maxLimit, dxy) | Temukan koneksi terdekat yang kompatibel ke koneksi ini. Semua parameter berada di unit ruang kerja. | |
connect_(childConnection) | protected |
Menghubungkan dua koneksi bersama-sama. Ini adalah koneksi pada blok superior. Render ulang blok sesuai kebutuhan. |
disconnectInternal(setParent) | Putuskan dua blok yang terhubung oleh koneksi ini. | |
distanceFrom(otherConnection) | Menampilkan jarak antara koneksi ini dan koneksi lain dalam unit ruang kerja. | |
getOffsetInBlock() | Mendapatkan offset koneksi ini relatif terhadap kiri atas bloknya. | |
getSourceBlock() | Dapatkan blok sumber untuk koneksi ini. | |
highlight() | Tambahkan sorotan seputar koneksi ini. | |
isHighlighted() | Menampilkan nilai benar jika koneksi ini ditandai, menampilkan nilai salah jika tidak. | |
moveBy(dx, dy) | Mengubah koordinat koneksi. | |
moveTo(x, y) | Mengubah koordinat koneksi. | |
moveToOffset(blockTL) | Pindahkan koneksi ini ke lokasi yang diberikan oleh offset-nya dalam blok dan lokasi sudut kiri atas blok. | |
onCheckChanged_() | protected |
Fungsi yang akan dipanggil saat jenis koneksi yang kompatibel ini telah berubah. |
respawnShadow_() | protected |
Buat ulang blok bayangan jika ada yang terhubung ke koneksi ini. Render/render ulang blok sesuai kebutuhan. |
setCheck(check) | Mengubah kompatibilitas koneksi. Render ulang blok sesuai kebutuhan. | |
setOffsetInBlock(x, y) | Setel offset koneksi ini sesuai dengan bagian kiri atas bloknya. | |
startTrackingAll() | Mulai lacak koneksi ini, serta semua koneksi downstream pada blok mana pun yang terhubung ke koneksi ini. Hal ini terjadi saat blok diperluas. | |
targetBlock() | Menampilkan blok yang terhubung dengan koneksi ini. | |
unhighlight() | Hapus sorotan di sekitar koneksi ini. |