blockly > blockRendering

namespace blockRendering

Class

Class Deskripsi
BottomRow Objek yang berisi informasi tentang elemen apa yang berada di baris bawah blok serta informasi jarak untuk baris bawah. Elemen pada baris bawah dapat terdiri dari sudut, pengatur jarak, dan koneksi berikutnya.
Koneksi Class dasar untuk mewakili koneksi dan ruang yang digunakan di blok.
ConstantProvider Objek yang menyediakan konstanta untuk blok rendering.
Panel samping Objek yang menggambar blok berdasarkan informasi rendering yang diberikan.
ExternalValueInput Objek yang berisi informasi tentang ruang yang digunakan oleh input nilai eksternal selama rendering
Kolom Objek yang berisi informasi tentang ruang yang diambil kolom selama rendering
Topi Objek yang berisi informasi tentang ruang yang diambil topi selama rendering.
Ikon Objek yang berisi informasi tentang ruang yang digunakan ikon selama rendering.
InlineInput Objek yang berisi informasi tentang ruang yang digunakan oleh input inline selama rendering.
InputConnection Class dasar untuk mewakili input yang menempati ruang di blok selama rendering.
InputRow Objek yang berisi informasi tentang baris yang menyimpan satu atau beberapa input.
InRowSpacer Objek yang berisi informasi tentang pengatur jarak di antara dua elemen pada satu baris.
JaggedEdge Objek yang berisi informasi tentang ruang yang diambil oleh tepi bergerigi dari blok yang diciutkan selama rendering.
MarkerSvg Class untuk penanda, yang berisi metode untuk merender penanda secara grafis sebagai SVG.
Terukur Class dasar untuk mewakili bagian dari blok yang menempati ruang selama rendering. Konstruktor untuk setiap non-spacer Measurable mencatat ukuran elemen blok (mis. kolom, input pernyataan).
NextConnection Objek yang berisi informasi tentang ruang yang digunakan koneksi berikutnya selama rendering.
OutputConnection Objek yang berisi informasi tentang ruang yang digunakan koneksi output selama rendering.
PathObject Objek yang menangani pembuatan dan setelan setiap elemen SVG yang digunakan oleh perender.
PreviousConnection Objek yang berisi informasi tentang ruang yang digunakan koneksi sebelumnya selama rendering.
Perender Class dasar untuk perender blok.
RenderInfo

Objek yang berisi semua informasi ukuran yang diperlukan untuk menggambar blok ini.

Tahap pengukuran ini tidak menyebarkan perubahan pada blok (meskipun kolom dapat memilih untuk dirender ulang saat getSize() dipanggil). Namun, memanggilnya berulang kali bisa jadi mahal.

RoundCorner Objek yang berisi informasi tentang ruang yang diambil oleh sudut bulat selama rendering.
Baris Objek yang mewakili satu baris pada blok yang dirender dan semua subkomponennya.
SpacerRow Objek yang berisi informasi tentang pengatur jarak di antara dua baris.
SquareCorner Objek yang berisi informasi tentang ruang yang digunakan sudut persegi selama rendering.
StatementInput Objek yang berisi informasi tentang ruang yang diambil oleh input pernyataan selama rendering
TopRow Objek yang berisi informasi tentang elemen apa yang berada di baris atas blok serta informasi ukuran untuk baris atas. Elemen pada baris atas dapat terdiri dari sudut, topi, pengatur jarak, dan sambungan sebelumnya. Setelah konstruktor ini dipanggil, baris akan berisi semua elemen non-spacer yang diperlukan.

Fungsi

Fungsi Deskripsi
register(nama, perenderClass) Mendaftarkan perender baru.
batalkan pendaftaran(nama) Membatalkan pendaftaran perender yang didaftarkan dengan nama tertentu.

Antarmuka

Antarmuka Deskripsi
InsideCorners Objek yang berisi informasi ukuran dan jalur tentang sudut dalam.
IPathObject Antarmuka untuk objek jalur blok.
JaggedTeeth Objek yang berisi informasi ukuran dan jalur tentang indikator blok yang diciutkan.
Kedudukan Objek yang berisi informasi ukuran dan jalur tentang notch.
OutsideCorners Objek yang berisi informasi ukuran dan jalur tentang sudut luar.
PuzzleTab Objek yang berisi informasi ukuran dan jalur tentang tab teka-teki.
StartHat Objek yang berisi informasi ukuran dan jalur tentang topi start.

Variabel

Variabel Deskripsi
Jenis

Ketik Alias

Jenis Alias Deskripsi
BaseShape
DynamicShape Objek yang berisi informasi ukuran dan jenis tentang bentuk dinamis.