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"],null,[]]