API ReferenceGlobalsConfiguratorViewModelCallbackI

# Interface: ConfiguratorViewModelCallbackI

# Hierarchy

  • ConfiguratorViewModelCallbackI

# Implemented by

# Index

# Methods

# Methods

# addComponentHandlers

addComponentHandlers(component: RoomleComponent): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:48

Parameters:

Name Type
component RoomleComponent

Returns: void


# addPreviewHandlers

addPreviewHandlers(previewComponent: PreviewComponent): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:52

Parameters:

Name Type
previewComponent PreviewComponent

Returns: void


# addPreviewLineHandlers

addPreviewLineHandlers(previewLineComponent: PreviewLineComponent): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:50

Parameters:

Name Type
previewLineComponent PreviewLineComponent

Returns: void


# clearScene

clearScene(): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:43

Returns: void


# componentDeleted

componentDeleted(component: RoomleComponent): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:33

Parameters:

Name Type
component RoomleComponent

Returns: void


# componentUpdated

componentUpdated(component: RoomleComponent, kernelComponent: KernelComponent): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:31

Parameters:

Name Type
component RoomleComponent
kernelComponent KernelComponent

Returns: void


# configurationLoaded

configurationLoaded(component: RoomleComponent, isFreeFlying: boolean): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:41

Parameters:

Name Type
component RoomleComponent
isFreeFlying boolean

Returns: void


# display

display(component: RoomleComponent): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:45

Parameters:

Name Type
component RoomleComponent

Returns: void


# planObjectConstructionDone

planObjectConstructionDone(planObject: PlanObject): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:37

Parameters:

Name Type
planObject PlanObject

Returns: void


# planObjectUpdated

planObjectUpdated(planObject: PlanObject, geometryChanged: boolean): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:35

Parameters:

Name Type
planObject PlanObject
geometryChanged boolean

Returns: void


# previewConstructionDone

previewConstructionDone(component: RoomleComponent, hasPreviews: boolean): void

Defined in packages/common-core/src/view-model/configurator-view-model.ts:39

Parameters:

Name Type
component RoomleComponent
hasPreviews boolean

Returns: void