Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > blockRendering
Przestrzeń nazw blockRendering
Zajęcia
| Klasa |
Opis |
| BottomRow |
Obiekt zawierający informacje o tym, jakie elementy znajdują się w dolnej części bloku, oraz informacje o odstępach w tej części. Elementy w dolnej linii mogą składać się z rogów, separatorów i następnych połączeń. |
| Połączenie |
Podstawowa klasa reprezentująca połączenie i miejsce, które zajmuje na bloku. |
| ConstantProvider |
Obiekt, który udostępnia stałe do renderowania bloków. |
| Szuflada |
Obiekt, który rysuje blok na podstawie podanych informacji dotyczących renderowania. |
| ExternalValueInput |
Obiekt zawierający informacje o przestrzeni zajmowanej przez zewnętrzny element danych podczas renderowania. |
| Pole |
Obiekt zawierający informacje o miejscu zajmowanym przez pole podczas renderowania. |
| Czapka |
Obiekt zawierający informacje o miejscu zajmowanym przez kapelusz podczas renderowania. |
| Ikona |
Obiekt zawierający informacje o miejscu zajmowanym przez ikonę podczas renderowania. |
| InlineInput |
Obiekt zawierający informacje o przestrzeni zajmowanej przez dane wejściowe wstawiane w tekście podczas renderowania. |
| InputConnection |
Podstawowa klasa reprezentująca dane wejściowe, które zajmują miejsce w bloku podczas renderowania. |
| InputRow |
Obiekt zawierający informacje o wierszu, który zawiera co najmniej 1 wejście. |
| InRowSpacer |
Obiekt zawierający informacje o spacie między 2 elementami w wierszu. |
| JaggedEdge |
Obiekt zawierający informacje o przestrzeni, jaką zajmuje postrzępowana krawędź zwiniętego bloku podczas renderowania. |
| Wymierne |
Klasa podstawowa reprezentująca część bloku, która zajmuje miejsce podczas renderowania. Konstruktor każdego nieprzestrzennego typu Measurable zapisuje rozmiar elementu bloku (np. pole, dane instrukcji). |
| NextConnection |
Obiekt zawierający informacje o przestrzeni, jaką zajmuje kolejne połączenie podczas renderowania. |
| OutputConnection |
Obiekt zawierający informacje o przestrzeni zajmowanej przez połączenie wyjściowe podczas renderowania. |
| PathObject |
Obiekt, który obsługuje tworzenie i ustawianie wszystkich elementów SVG używanych przez moduł renderujący. |
| PreviousConnection |
Obiekt zawierający informacje o przestrzeni zajętej przez poprzednie połączenie podczas renderowania. |
| Renderowanie |
Klasa bazowa dla modułu renderowania bloku. |
| RenderInfo |
Obiekt zawierający wszystkie informacje o rozmiarach potrzebne do narysowania tego bloku. Ten pomiar nie rozpowszechnia zmian w bloku (chociaż pola mogą zostać ponownie wyrenderowane po wywołaniu metody getSize()). Jednak wielokrotne wywoływanie tej funkcji może być kosztowne. |
| RoundCorner |
Obiekt zawierający informacje o przestrzeni zajmowanej przez zaokrąglony róg podczas renderowania. |
| Wiersz |
Obiekt reprezentujący pojedynczy wiersz w wyrenderowanym bloku i wszystkie jego podelementy. |
| SpacerRow |
Obiekt zawierający informacje o spacji między 2 wierszami. |
| SquareCorner |
Obiekt zawierający informacje o przestrzeni zajmowanej przez narożnik kwadratu podczas renderowania. |
| StatementInput |
Obiekt zawierający informacje o przestrzeni zajmowanej przez dane wejściowe instrukcji podczas renderowania. |
| TopRow |
Obiekt zawierający informacje o tym, jakie elementy znajdują się w górnym wierszu bloku, oraz informacje o rozmiarach tego wiersza. Elementy w górnym rzędzie mogą składać się z rogów, czapek, przekładek i poprzednich połączeń. Po wywołaniu tego konstruktora wiersz będzie zawierać wszystkie potrzebne elementy inne niż spacje. |
Funkcje
Interfejsy
| Interfejs |
Opis |
| InsideCorners |
Obiekt zawierający informacje o rozmiarze i ścieżce dotyczące narożników wewnętrznych. |
| IPathObject |
Interfejs obiektu ścieżki bloku. |
| JaggedTeeth |
Obiekt zawierający informacje o rozmiarze i ścieżce dotyczących złożonych wskaźników bloku. |
| Wnęka |
Obiekt zawierający informacje o rozmiarach i ścieżce zagłębienia. |
| OutsideCorners |
Obiekt zawierający informacje o rozmiarze i ścieżce dotyczące zewnętrznych narożników. |
| PuzzleTab |
Obiekt zawierający informacje o rozmiarze i ścieżce karty układanki. |
| StartHat |
Obiekt zawierający informacje o rozmiarze i ścieżce startowej czapki. |
Zmienne
Aliasy typu
| Typ aliasu |
Opis |
| BaseShape |
|
| DynamicShape |
Obiekt zawierający informacje o rozmiarze i typie kształtu dynamicznego. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-25 UTC."],[],["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"]]