blockly > RenderedConnection

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.