blockly > RenderedConnection

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.