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_

protected

readonly

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