Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

blockly > geras (Blockade)

Geras-Namespace

Kurse

Klasse Beschreibung
ConstantProvider Ein Objekt, das Konstanten für das Rendering von Blöcken im Geras-Modus bereitstellt.
Leiste Ein Objekt, das auf Grundlage der angegebenen Rendering-Informationen einen Block zeichnet.
HighlightConstantProvider Ein Objekt, das Konstanten zum Rendern von Markierungen in Blöcken bietet. Einige Hervorhebungen sind einfache Offsets der übergeordneten Pfade, die programmatisch generiert werden können. Andere, insbesondere an Kurven, bestehen nur aus unzähligen Konstanten und sind schwer zu optimieren.
Textmarker

Ein Objekt, das basierend auf den angegebenen Renderinginformationen Markierungen in einen Block aufnimmt.

Hervorhebungen sind interessant, weil die Hervorhebungen den gesamten Block nicht vollständig umschließen. Stattdessen werden sie oben links anhand einer Lichtquelle positioniert. Das bedeutet, dass Rendering-Highlights genaue Informationen über die Position der einzelnen Teile des Blocks benötigen. Die sich daraus ergebenden Pfade sind keine kontinuierlichen oder geschlossenen Pfade. Die Hervorhebungen für Laschen und Einkerbungen beruhen auf lose an Tab- und Kerbenformen, sind jedoch nicht genau gleich.

Inline-Eingabe Ein Objekt, das Informationen über den Bereich enthält, den eine Inline-Eingabe beim Rendern einnimmt.
Pfadobjekt Ein Objekt, mit dem jedes vom Renderer verwendete SVG-Element erstellt und festgelegt wird.
Renderer Der Geras-Renderer.
RenderInfo

Ein Objekt mit allen Größeninformationen zum Zeichnen dieses Blocks.

Durch diese Messkarte werden keine Änderungen am Block weitergegeben. Die Felder können aber neu gerendert werden, wenn getSize() aufgerufen wird. Es kann jedoch teuer werden, sie wiederholt aufzurufen.

StatementInput Ein Objekt mit Informationen zu dem Bereich, den eine Eingabeeingabe beim Rendern einnimmt.