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_() |