blockly > blockRendering

namespace blockRendering

Class

Kelas Deskripsi
BottomRow Objek yang berisi informasi tentang elemen yang ada di baris bawah blok serta informasi spasi untuk baris bawah. Elemen di baris bawah dapat terdiri dari sudut, pengatur jarak, dan koneksi berikutnya.
Koneksi Class dasar untuk mewakili koneksi dan ruang yang dibutuhkan di blok.
ConstantProvider Objek yang menyediakan konstanta untuk merender blok.
Panel samping Objek yang menggambar blok berdasarkan informasi rendering yang diberikan.
ExternalValueInput Objek yang berisi informasi tentang ruang yang digunakan input nilai eksternal selama rendering
Kolom Objek yang berisi informasi tentang ruang yang digunakan kolom selama rendering
Topi Objek yang berisi informasi tentang ruang yang digunakan topi selama rendering.
Ikon Objek yang berisi informasi tentang ruang yang digunakan ikon selama rendering.
InlineInput Objek yang berisi informasi tentang ruang yang digunakan input inline selama rendering.
InputConnection Class dasar untuk merepresentasikan input yang menggunakan ruang pada 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 baris.
JaggedEdge Objek yang berisi informasi tentang ruang yang digunakan tepi bergerigi dari blok yang diciutkan selama rendering.
Terukur Class dasar untuk merepresentasikan bagian blok yang menggunakan ruang selama rendering. Konstruktor untuk setiap Measurable non-spacer mencatat ukuran elemen blok (misalnya, 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 penetapan setiap elemen SVG yang digunakan oleh perender.
PreviousConnection Objek yang berisi informasi tentang ruang yang digunakan koneksi sebelumnya selama rendering.
Renderer Class dasar untuk perender blok.
RenderInfo

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

Penerusan pengukuran ini tidak menyebarkan perubahan ke blok (meskipun kolom dapat memilih untuk merender ulang saat getSize() dipanggil). Namun, memanggilnya berulang kali mungkin mahal.

RoundCorner Objek yang berisi informasi tentang ruang yang digunakan sudut membulat 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 digunakan input pernyataan selama rendering
TopRow Objek yang berisi informasi tentang elemen yang ada di baris atas blok serta informasi ukuran untuk baris atas. Elemen di baris atas dapat terdiri dari sudut, topi, pengatur jarak, dan koneksi sebelumnya. Setelah konstruktor ini dipanggil, baris akan berisi semua elemen non-pengisi spasi yang diperlukan.

Fungsi

Fungsi Deskripsi
register(name, rendererClass) Mendaftarkan perender baru.
unregister(name) Membatalkan pendaftaran perender yang terdaftar dengan nama yang diberikan.

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.
Notch 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 awal.

Variabel

Variabel Deskripsi
Jenis

Alias Jenis

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