RoomlePlannerUiCallback.default

planner-core/src/roomle-planner-ui-callback.default

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new default(creator)

Parameters

Overrides

UiCallback.constructor

Properties

_creator_

_creator_: string

Inherited from

UiCallback.creator

Methods

cameraStartsMoving

cameraStartsMoving(): void

Returns

void

Inherited from

UiCallback.cameraStartsMoving


disableWallDimensions

disableWallDimensions(): void

This function gets called when the camera is moving and thus the wall dimensions should not be shown

Returns

void


get

get(target, prop): string | (target: UiCallback, prop: keyof UiCallback) => string | (target: UiCallback, prop: keyof UiCallback) => string | ... | (() => void) | (() => void) | (() => void) | (() => void) | () => void | () => void | () => void | () => void | () => void | () => void | () => void | () => void

Parameters

Returns

string | (target: UiCallback, prop: keyof UiCallback) => string | (target: UiCallback, prop: keyof UiCallback) => string | ... | (() => void) | (() => void) | (() => void) | (() => void) | () => void | () => void | () => void | () => void | () => void | () => void | () => void | () => void

Inherited from

UiCallback.get


mute

mute(): void

Returns

void

Inherited from

UiCallback.mute


onCameraChanged

onCameraChanged(type): void

Parameters

Returns

void


onCameraIdle

onCameraIdle(): void

Returns

void


onClickElement

onClickElement(planElement): void

This function gets called when a selectable element has been clicked on. An equivalent function for component clicks is onClickComponent in the configurator-ui-callback.ts

Parameters

Returns

void


onCompletelyLoaded

onCompletelyLoaded(): void

When the plan has been completely loaded

Returns

void


onConfiguratorKernelIsReady

onConfiguratorKernelIsReady(kernelContainer, kernelInstance): void

is called when the configurator kernel is ready. It returns the container and the instance

Parameters

Returns

void


onContextChanged

onContextChanged(context): void

This callback is invoked when the context of the planner changes For example when it switches from planner to configurator, or from planner to viewer

Parameters

Returns

void


onDragElementEnd

onDragElementEnd(): void

This function gets called when a movable element was being dragged before and is now released

Returns

void


onDragElementStart

onDragElementStart(): void

This function gets called when a movable element begins to be dragged

Returns

void


onDrawCancel

onDrawCancel(): void

Returns

void


onDrawingStateChanged

onDrawingStateChanged(currentlyDrawing): void

This updates if the user started/stopped drawing a wall

Parameters

Returns

void


onFloorPlanAreasUpdated

onFloorPlanAreasUpdated(floorAreasData): void

Callback invoked when the dimensions of rooms are updated. It receives an array containing the computed areas of all rooms and related data, which may be used to display or process the area information of each room.

Parameters

Returns

void


onHandlerSwitchedPlans

onHandlerSwitchedPlans(): void

Returns

void


onHistoryChange

onHistoryChange(undo, redo): void

gets called if history changes

Parameters

Returns

void


onItemsLoaded

onItemsLoaded(): void

Returns

void


onMeasurementLineStateChange

onMeasurementLineStateChange(isActive): void

Parameters

Returns

void


onMultiSelectionChange

onMultiSelectionChange(selectedElements): void

Parameters

Returns

void


onPlanChanged

onPlanChanged(): void

When something in the plan has changed

Returns

void


onPlanElementChanged

onPlanElementChanged(changeType, changedObject): void

When an element in the plan has been added, removed or changed null if changed, added or removed object is not a item or configuration, such as a wall or construction element

Parameters

Returns

void


onPlanInteractionHandlerCreated

onPlanInteractionHandlerCreated(planInteractionHandler): void

Parameters

Returns

void


onPlannerKernelIsReady

onPlannerKernelIsReady(kernelContainer): void

is called when the planner kernel is ready. It returns the container and the instance

Parameters

Returns

void


onReadyForRender

onReadyForRender(): void

is called the scene is ready for rendering it as an image

Returns

void

Inherited from

UiCallback.onReadyForRender


onRotationCancel

onRotationCancel(): void

When rotation mode has been canceled

Returns

void


onSelectionCancel

onSelectionCancel(reason): void

When an item selection has been canceled

Parameters

Returns

void


onSelectionChange

onSelectionChange(selectionMode, objectType, payload, payloadPromise, planElementViewModel): void

When an item has been selected

Parameters

Returns

void


onSelectionModeChange

onSelectionModeChange(mode): void

Parameters

Returns

void


onTotalFloorAreaChanged

onTotalFloorAreaChanged(totalFloorArea): void

Parameters

Returns

void


onUpdateConstructionElementsMeasurements

onUpdateConstructionElementsMeasurements(constructionMeasurementsMeasurements): void

This function gets called when the camera has stopped moving, allowing for the calculation of the dimensions of construction elements' positions. It is also called when an element is selected or dragged on the plan.

Parameters

Returns

void


onUpdateMeasurementLineDimensions

onUpdateMeasurementLineDimensions(measurementLineDimensions): void

This function gets called when the camera is no longer moving and the position of the measurement line dimensions can be calculated

Parameters

Returns

void


onUpdateObjectMeasurements

onUpdateObjectMeasurements(objectMeasurements): void

This function gets called when the camera has stopped moving, allowing for the calculation of the dimensions of plan element position. It is also called when the element is selected or dragged on the plan.

Parameters

Returns

void


onUpdatePlanObjectPositions

onUpdatePlanObjectPositions(planObjectPositions): void

This function gets called when the camera is no longer moving it delivers all the positions of items in the plan normalized to the screen coordinates

Parameters

Returns

void


onUpdateWallDimensions

onUpdateWallDimensions(wallDimensions): void

This function gets called when the camera is no longer moving and the position of the wall dimensions can be calculated

Parameters

Returns

void


unmute

unmute(): void

Returns

void

Inherited from

UiCallback.unmute

Last updated