zelos-Namespace
Klassen
Klasse | Beschreibung |
---|---|
BottomRow | Ein Objekt mit Informationen dazu, welche Elemente sich in der unteren Zeile eines Blocks befinden, sowie Informationen zum Abstand für die obere Zeile. Elemente in einer unteren Zeile können Ecken, Abstandhalter und nächste Verbindungen sein. |
ConstantProvider | Ein Objekt, das Konstanten für das Rendern von Blöcken im Zelos-Modus bereitstellt. |
Schublade | Ein Objekt, das einen Block anhand der angegebenen Rendering-Informationen zeichnet. |
PathObject | Ein Objekt, das das Erstellen und Festlegen aller vom Renderer verwendeten SVG-Elemente verwaltet. |
Renderer | Der Zelos-Renderer. Dieser Renderer emuliert das Rendering im Scratch- und MakeCode-Stil. Zelos ist der antike griechische Geist der Rivalität und des Eifers. |
RenderInfo | Ein Objekt mit allen Informationen zur Größe, die zum Zeichnen dieses Blocks erforderlich sind. Dieser Messwertpass überträgt keine Änderungen an den Block. Felder können jedoch neu gerendert werden, wenn getSize() aufgerufen wird. Ein wiederholter Aufruf kann jedoch teuer werden. |
RightConnectionShape | Ein Objekt mit Informationen zum Platzbedarf einer rechten Verbindungsform beim Rendern. |
StatementInput | Ein Objekt mit Informationen zum Platzbedarf einer Anweisungseingabe beim Rendern. |
TopRow | Ein Objekt mit Informationen dazu, welche Elemente sich in der obersten Zeile eines Blocks befinden, sowie Informationen zur Größe der obersten Zeile. Elemente in einer oberen Zeile können Ecken, Kappen, Abstandhalter und vorherige Verbindungen sein. Nach dem Aufruf dieses Konstruktors enthält die Zeile alle erforderlichen Elemente, die keine Ränder sind. |