przestrzeń nazw zelos
Zajęcia
Klasa | Opis |
---|---|
BottomRow | Obiekt zawierający informacje o tym, jakie elementy znajdują się w dolnym wierszu bryły, oraz o odstępach w górnym wierszu. Elementy w dolnym rzędzie mogą składać się z rogów, odstępów i następnych połączeń. |
ConstantProvider | Obiekt dostarczający stałe do renderowania bloków w trybie Zelos. |
Panel | Obiekt, który rysuje blok na podstawie podanych informacji o renderowaniu. |
MarkerSvg | Klasa, która ma narysować znacznik. |
PathObject | Obiekt, który obsługuje tworzenie i ustawienie każdego z elementów SVG używanych przez mechanizm renderowania. |
Mechanizm renderowania | Mechanizm renderowania zelos. Ten mechanizm renderowania emuluje renderowanie w stylu Scratch i MakeCode. Zelos to starożytny grecki duch rywalizacji i emulacji. |
RenderInfo | Obiekt zawierający wszystkie informacje o rozmiarze potrzebne do narysowania tego bryły. To przekazanie pomiaru nie powoduje rozprzestrzeniania zmian w bloku (chociaż pola mogą zdecydować się na ponowne wyrenderowanie po wywołaniu metody getSize()). Pamiętaj jednak, że wielokrotne wykonywanie połączeń może być kosztowne. |
RightConnectionShape | Obiekt z informacjami o przestrzeni, którą zajmuje właściwe połączenie podczas renderowania. |
StatementInput | Obiekt z informacjami o miejscu zajmowanym przez dane wejściowe instrukcji podczas renderowania. |
TopRow | Obiekt zawierający informacje o tym, które elementy znajdują się w górnym wierszu bryły, oraz informacje o rozmiarze górnego wiersza. Elementy w górnym rzędzie mogą składać się z rogów, kapeluszy, odstępów i wcześniejszych połączeń. Po wywołaniu tego konstruktora wiersz będzie zawierał wszystkie potrzebne elementy bez odstępów. |