Class RenderedConnection
Class untuk koneksi antara blok 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 (kosong) | Koneksi yang terhubung dengan koneksi ini. Null jika tidak terhubung. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
closest(maxLimit, dxy) | Temukan koneksi terdekat yang kompatibel dengan koneksi ini. Semua parameter berada dalam unit ruang kerja. | |
connect_(childConnection) | protected |
Menghubungkan dua koneksi bersama-sama. Ini adalah koneksi pada blok atas. Merender ulang blok sesuai kebutuhan. |
disconnectInternal(setParent) | Putuskan dua blok yang terhubung oleh koneksi ini. | |
distanceFrom(otherConnection) | Menampilkan jarak antara koneksi ini dan koneksi lain di unit Workspace. | |
getOffsetInBlock() | Mendapatkan offset koneksi ini relatif terhadap bagian kiri atas bloknya. | |
getSourceBlock() | Mendapatkan blok sumber untuk koneksi ini. | |
highlight() | Tambahkan sorotan pada koneksi ini. | |
isHighlighted() | Menampilkan true (benar) jika koneksi ini ditandai, false (salah) jika koneksi ini ditandai. | |
moveBy(dx, dy) | Ubah koordinat koneksi. | |
moveTo(x, y) | Ubah koordinat koneksi. | |
moveToOffset(blockTL) | Pindahkan koneksi ini ke lokasi yang diberikan berdasarkan offset dalam blok dan lokasi sudut kiri atas blok. | |
onCheckChanged_() | protected |
Fungsi yang akan dipanggil saat jenis yang kompatibel untuk koneksi ini telah berubah. |
respawnShadow_() | protected |
Tampilkan kembali blok bayangan jika ada yang terhubung ke koneksi ini. Merender/merender ulang blok sesuai kebutuhan. |
setCheck(check) | Mengubah kompatibilitas koneksi. Merender ulang blok sesuai kebutuhan. | |
setOffsetInBlock(x, y) | Tetapkan offset koneksi ini relatif terhadap bagian kiri atas bloknya. | |
startTrackingAll() | Mulai lacak koneksi ini, serta semua koneksi down-stream di blok mana pun yang terpasang ke koneksi ini. Hal ini terjadi jika blok diperluas. | |
targetBlock() | Menampilkan blok yang terhubung dengan koneksi ini. | |
unhighlight() | Hapus sorotan pada koneksi ini. |