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

blockly > blockRendering

blockRendering-Namespace

Kurse

Klasse Beschreibung
Untere Zeile Ein Objekt mit Informationen zu den Elementen in der unteren Reihe eines Blocks sowie den Abstandsinformationen zur unteren Zeile. Elemente in einer unteren Reihe können aus Ecken, Abstandshaltern und nächsten Verbindungen bestehen.
Verbindung Die Basisklasse zur Darstellung einer Verbindung und des Platzes, den sie auf dem Block einnimmt.
ConstantProvider Ein Objekt, das Konstanten für Rendering-Blöcke bereitstellt.
Debuggen Ein Objekt, das Rechtecke und Punkte zum Debuggen von Rendering-Code rendert.
Leiste Ein Objekt, das auf Grundlage der angegebenen Rendering-Informationen einen Block zeichnet.
Externer Werteingabe Ein Objekt mit Informationen zu dem Bereich, den eine Eingabe für den externen Wert beim Rendern einnimmt
Feld Ein Objekt mit Informationen zu dem Bereich, den ein Feld beim Rendern einnimmt
Hut Ein Objekt, das Informationen über den Bereich enthält, den ein Hut beim Rendern einnimmt.
Symbol Ein Objekt mit Informationen zu dem Bereich, den ein Symbol beim Rendern einnimmt
Inline-Eingabe Ein Objekt mit Informationen zu dem Bereich, den eine Inline-Eingabe beim Rendern einnimmt
Eingabeverbindung Die Basisklasse zur Darstellung einer Eingabe, die beim Rendern Platz in einem Block beansprucht
Eingabezeile Ein Objekt mit Informationen zu einer Zeile, die eine oder mehrere Eingaben enthält.
InZeilenraum Ein Objekt mit Informationen zu einem Abstand zwischen zwei Elementen einer Zeile.
JaggedEdge Ein Objekt mit Informationen zum gezackten Rand eines minimierten Blocks nimmt beim Rendering ein
MarkerSvg Klasse für eine Markierung.
Messbar Die Basisklasse, die einen Teil eines Blocks darstellt, der beim Rendering Platz einnimmt. Der Konstruktor für jeden analysierbaren Abstand ohne Leerzeichen erfasst die Größe des Blockelements (z.B. Feld, Anweisungseingabe).
Nächste Verbindung Ein Objekt mit Informationen zu dem Bereich, der beim nächsten Verbindungsaufbau belegt wird.
Ausgabeverbindung Ein Objekt mit Informationen zu dem Bereich, den eine Ausgabeverbindung während des Renderings benötigt.
Pfadobjekt Ein Objekt, mit dem jedes vom Renderer verwendete SVG-Element erstellt und festgelegt wird.
Vorherige Verbindung Ein Objekt mit Informationen zu dem Bereich, den eine vorherige Verbindung beim Rendern einnimmt.
Renderer Die Basisklasse für einen Block-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.

RoundCorner Ein Objekt mit Informationen über den Bereich, der beim Rendern eine abgerundete Ecke benötigt.
Zeile Ein Objekt, das eine einzelne Zeile in einem gerenderten Block und alle seine Unterkomponenten darstellt.
SpacerRow Ein Objekt mit Informationen zu einem Abstand zwischen zwei Zeilen.
SquareCorner Ein Objekt, das Informationen über den Platz enthält, der von einer quadratischen Ecke beim Rendern belegt wird.
StatementInput Ein Objekt mit Informationen zu dem Bereich, den eine Eingabeeingabe beim Rendern einnimmt
Obere Zeile Ein Objekt mit Informationen zu den Elementen in der oberen Zeile eines Blocks sowie Größeninformationen für die obere Zeile. Elemente in einer oberen Zeile können aus Ecken, Hüten, Abstandshaltern und früheren Verbindungen bestehen. Nachdem dieser Konstruktor aufgerufen wurde, enthält die Zeile alle erforderlichen Elemente ohne Abstandshalter.

Funktionen

Funktion Beschreibung
register(name, rendererClass) Registriert einen neuen Renderer.
Registrierung aufheben Hebt die Registrierung des Renderers auf, der unter dem angegebenen Namen registriert ist.

Interfaces

Schnittstelle Beschreibung
IPathObject Eine Schnittstelle für das Pfadobjekt eines Blocks.

Variablen

Variable Beschreibung
Typen