Przestrzeń nazw zelos
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 górnej części. Elementy w dolnej linii mogą składać się z rogów, separatorów i następnych połączeń. |
| ConstantProvider | Obiekt, który udostępnia stałe wartości do renderowania bloków w trybie Zelos. |
| Szuflada | Obiekt, który rysuje blok na podstawie podanych informacji dotyczących renderowania. |
| PathObject | Obiekt, który obsługuje tworzenie i ustawianie wszystkich elementów SVG używanych przez moduł renderujący. |
| Renderowanie | Mechanizm renderowania Zelos. Ten mechanizm emuluje renderowanie w stylu Scratch i MakeCode. Zelos to starożytny grecki duch rywalizacji i rywalizacji. |
| 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. |
| RightConnectionShape | Obiekt zawierający informacje o przestrzeni, jaką zajmuje kształt połączenia 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. |