Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
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
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
Ketik Alias
Jenis Alias |
Deskripsi |
BaseShape |
|
DynamicShape |
Objek yang berisi informasi ukuran dan jenis tentang bentuk dinamis. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-02 UTC.
[null,null,["Terakhir diperbarui pada 2023-12-02 UTC."],[[["The `blockRendering` namespace handles the visual rendering of Blockly blocks, including their shapes, connections, and components like fields and inputs."],["It defines a range of classes and interfaces representing various block elements and their dimensions, used for calculating layout and drawing."],["Renderers within this namespace dictate the specific style and appearance of blocks, with options for registration and customization."],["The namespace also manages the rendering of connections, inputs, and other visual elements that contribute to the block's overall structure."],["Several utility functions and types are included for managing constants, path objects, and shape definitions used in the rendering process."]]],[]]