Перейти к основному содержанию

Class: DomLabelMap

Меньше 1 минуты

Class: DomLabelMap

Labels map with DOM rendering support.

Hierarchy

Constructors

constructor

new DomLabelMap(renderManager, render, updater, labelsContainer, horizontalAlignment, verticalAlignment): DomLabelMap

Parameters

NameTypeDescription
renderManagerRenderManagerBaseRenderManager instance.
render(container: HTMLElement, value: any) => voidContent render callback function.
updater(container: HTMLElement, value: any) => voidContent updater callback function.
labelsContainerHTMLDivElementDOM parent container for label containers.
horizontalAlignmentLabelAlignmentalignment for label container.
verticalAlignmentLabelAlignmentalignment for label container.

Returns

DomLabelMap

Overrides

LabelMapBase.constructor

Properties

labels

labels: Map<string, DomLabel>

Labels map.

Methods

add

add(name, position, value): void

Update single label to labels map.

Parameters

NameTypeDescription
namestringLabel name.
positionVector3Label position in 3D space.
valueanylabel content.

Returns

void


clear

clear(): void

Clear labels.

Returns

void

Overrides

LabelMapBase.clear


update

update(name, value): void

Update single label content.

Parameters

NameTypeDescription
namestringLabel name.
valueanylabel content.

Returns

void