blockly > geras > RenderInfo

Klasse "geras.RenderInfo"

Ein für den Geras-Renderer angepasstes Objekt, das alle Größeninformationen enthält, die zum Zeichnen dieses Blocks erforderlich sind.

Diese Messungskarte überträgt keine Änderungen am Block. Felder können jedoch neu gerendert werden, wenn getSize() aufgerufen wird. Wiederholtes Aufrufen kann jedoch teuer sein.

Unterschrift:

export declare class RenderInfo extends BaseRenderInfo 

Erweitert: BaseRenderInfo

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(renderer, block) Konstruiert eine neue Instanz der Klasse RenderInfo

Attribute

Property 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_(prev, next)
getRenderer() Ruft den Block-Renderer in Verwendung ab.
getSpacerRowHeight_(vorherige, nächste)
populateBottomRow_()