blockly > geras

namespace geras

Class

Class Deskripsi
ConstantProvider Objek yang menyediakan konstanta untuk blok rendering dalam mode Geras.
Panel samping Objek yang menggambar blok berdasarkan informasi rendering yang diberikan, yang disesuaikan untuk perender geras.
HighlightConstantProvider Objek yang menyediakan konstanta untuk merender sorotan pada blok. Beberapa sorotan adalah offset sederhana dari jalur induk dan dapat dibuat secara terprogram. Yang lainnya, terutama pada kurva, hanya terbuat dari tumpukan konstanta dan sulit diubah.
Stabilo

Objek yang menambahkan sorotan ke blok berdasarkan informasi rendering yang diberikan.

Menyoroti adalah hal menarik karena sorotan tidak sepenuhnya menutupi blok. Sebagai gantinya, lampu diposisikan berdasarkan sumber cahaya di kiri atas. Artinya, sorotan rendering memerlukan informasi yang tepat tentang posisi setiap bagian blok. Jalur yang dihasilkan bukan jalur kontinu atau jalur tertutup. Sorotan untuk tab dan notch secara longgar didasarkan pada bentuk tab dan notch, tetapi tidak persis sama.

InlineInput Objek yang berisi informasi tentang ruang yang digunakan oleh input inline selama rendering.
PathObject Objek yang menangani pembuatan dan setelan setiap elemen SVG yang digunakan oleh perender.
Perender

Perender geras. Perender ini dirancang agar kompatibel dengan Blockly sebelum versi 2019. Project baru yang tidak dibatasi oleh kompatibilitas mundur harus menggunakan thrasos, yang merupakan pendekatan yang lebih modern pada perender ini.

Geras adalah roh Yunani kuno di zaman tua.

RenderInfo

Objek yang berisi semua informasi ukuran yang diperlukan untuk menggambar blok ini, disesuaikan untuk perender geras.

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.

StatementInput Objek yang berisi informasi tentang ruang yang diambil oleh input pernyataan selama rendering.