blockly > zelos

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.