Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > blockRendering
blockRendering-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 untere Zeile. Elemente in einer unteren Zeile können Ecken, Abstandhalter und nächste Verbindungen sein. |
Verbindung |
Die Basisklasse für eine Verbindung und den Platz, den sie im Block einnimmt. |
ConstantProvider |
Ein Objekt, das Konstanten für das Rendern von Blöcken bereitstellt. |
Schublade |
Ein Objekt, das einen Block anhand der angegebenen Rendering-Informationen zeichnet. |
ExternalValueInput |
Ein Objekt mit Informationen zum Platz, den eine externe Werteingabe beim Rendern einnimmt |
Feld |
Ein Objekt mit Informationen zum Platzbedarf eines Felds beim Rendern |
Kappe |
Ein Objekt mit Informationen zum Platz, den ein Hut beim Rendern einnimmt. |
Symbol |
Ein Objekt mit Informationen zum Platz, den ein Symbol beim Rendern einnimmt. |
InlineInput |
Ein Objekt mit Informationen zum Platz, den eine Inline-Eingabe beim Rendern einnimmt. |
InputConnection |
Die Basisklasse für eine Eingabe, die beim Rendern Platz in einem Block belegt. |
InputRow |
Ein Objekt mit Informationen zu einer Zeile mit einer oder mehreren Eingaben. |
InRowSpacer |
Ein Objekt mit Informationen zu einem Abstand zwischen zwei Elementen in einer Zeile. |
JaggedEdge |
Ein Objekt mit Informationen zum Platz, den die raue Kante eines minimierten Blocks beim Rendern einnimmt. |
Messbar |
Die Basisklasse für einen Teil eines Blocks, der beim Rendern Platz einnimmt. Im Konstruktor für jedes Messbare Element, das kein Abstand ist, wird die Größe des Blockelements (z.B. Feld, Anweisungseingabe) aufgezeichnet. |
NextConnection |
Ein Objekt mit Informationen zum Platzbedarf einer nächsten Verbindung während des Renderings. |
OutputConnection |
Ein Objekt mit Informationen zum Platzbedarf einer Ausgabeverbindung während des Renderings. |
PathObject |
Ein Objekt, das das Erstellen und Festlegen aller vom Renderer verwendeten SVG-Elemente verwaltet. |
PreviousConnection |
Ein Objekt mit Informationen zum Platzbedarf einer vorherigen Verbindung während des Renderings. |
Renderer |
Die Basisklasse für einen Block-Renderer. |
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. |
RoundCorner |
Ein Objekt mit Informationen zum Platz, den eine abgerundete Ecke beim Rendern einnimmt. |
Zeile |
Ein Objekt, das eine einzelne Zeile in einem gerenderten Block und alle zugehörigen Unterkomponenten darstellt. |
SpacerRow |
Ein Objekt mit Informationen zu einem Abstand zwischen zwei Zeilen. |
SquareCorner |
Ein Objekt mit Informationen zum Platzbedarf einer quadratischen Ecke beim Rendern. |
StatementInput |
Ein Objekt mit Informationen zum Platz, den eine Anweisungseingabe beim Rendern einnimmt |
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. |
Funktionen
Schnittstellen
Schnittstelle |
Beschreibung |
InsideCorners |
Ein Objekt mit Informationen zu Größe und Pfad für Innenecken. |
IPathObject |
Eine Schnittstelle für das Pfadobjekt eines Blocks. |
JaggedTeeth |
Ein Objekt mit Informationen zur Größe und zum Pfad von minimierten Blockindikatoren. |
Notch |
Ein Objekt mit Informationen zur Größe und zum Pfad einer Kerbe. |
OutsideCorners |
Ein Objekt mit Informationen zu Größe und Pfad für Außenecken. |
PuzzleTab |
Ein Objekt mit Informationen zur Größe und zum Pfad eines Puzzle-Tabs. |
StartHat |
Ein Objekt mit Informationen zur Größe und zum Pfad eines Startpunkts. |
Variablen
Variable |
Beschreibung |
Typen |
|
Typaliasse
Typalias |
Beschreibung |
BaseShape |
|
DynamicShape |
Ein Objekt mit Informationen zur Größe und zum Typ einer dynamischen Form. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-05-16 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-05-16 (UTC)."],[[["The `blockRendering` namespace handles the visual rendering of Blockly blocks, including their shapes, connections, and components like fields and inputs."],["It defines a range of classes and interfaces representing various block elements and their dimensions, used for calculating layout and drawing."],["Renderers within this namespace dictate the specific style and appearance of blocks, with options for registration and customization."],["The namespace also manages the rendering of connections, inputs, and other visual elements that contribute to the block's overall structure."],["Several utility functions and types are included for managing constants, path objects, and shape definitions used in the rendering process."]]],["The `blockRendering` namespace manages the visual representation of blocks. It defines classes for various block elements like `BottomRow`, `Connection`, `Field`, `InputRow`, and `TopRow`, each detailing their space and structure during rendering. Key actions include registering and unregistering renderers, with `register` and `unregister` functions. The namespace also defines interfaces (`IPathObject`, `Notch`, etc.) for path and sizing information and provides base and dynamic shapes. It also contains variables such as `Types`.\n"]]