Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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
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
Alias Jenis
Alias Jenis |
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 2025-05-16 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-05-16 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."]]],["The `blockRendering` namespace manages the visual representation of blocks. It defines classes for various block elements like `BottomRow`, `Connection`, `Field`, `InputRow`, and `TopRow`, each detailing their space and structure during rendering. Key actions include registering and unregistering renderers, with `register` and `unregister` functions. The namespace also defines interfaces (`IPathObject`, `Notch`, etc.) for path and sizing information and provides base and dynamic shapes. It also contains variables such as `Types`.\n"]]