blockly > geras > RenderInfo
Klasse "geras.RenderInfo"
Ein Objekt, das alle Größeninformationen enthält, die zum Zeichnen dieses Blocks erforderlich sind und an den Geras-Renderer angepasst werden.
Diese Messungsfreigabe überträgt keine Änderungen an den Block (obwohl Felder möglicherweise neu gerendert werden, wenn getSize() aufgerufen wird). Wiederholtes Aufrufen kann jedoch teuer werden.
Unterschrift:
export declare class RenderInfo extends BaseRenderInfo
Erweitert: BaseRenderInfo
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (Konstruktor)(Renderer, Block) | Erstellt eine neue Instanz der RenderInfo-Klasse |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| constants_ | ConstantProvider | ||
| renderer_ |
|
Renderer |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| addElemSpacing_() | ||
| addInput_(input, ActiveRow) | ||
| alignRowElements_() | ||
| finalize_() | ||
| getDesiredRowWidth_(row) | ||
| getElemCenterline_(row, elem) | ||
| getInRowSpacing_(vorher, weiter) | ||
| getRenderer() | Rufen Sie den verwendeten Block-Renderer ab. | |
| getSpacerRowHeight_(vorherige, nächste) | ||
| populateBottomRow_() |