# Interface: ConfiguratorViewModelCallbackI
configurator-core/src/roomle-configurator.
# Implemented by
# Table of contents
# Methods
- addComponentHandlers
- addPreviewHandlers
- addPreviewLineHandlers
- clearScene
- componentDeleted
- componentUpdated
- configurationLoaded
- display
- planObjectConstructionDone
- planObjectUpdated
- previewConstructionDone
# Methods
# addComponentHandlers
▸ addComponentHandlers(component
): void
# Parameters
Name | Type |
---|---|
component | RoomleComponent |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:77 (opens new window)
# addPreviewHandlers
▸ addPreviewHandlers(previewComponent
): void
# Parameters
Name | Type |
---|---|
previewComponent | PreviewComponent |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:81 (opens new window)
# addPreviewLineHandlers
▸ addPreviewLineHandlers(previewLineComponent
): void
# Parameters
Name | Type |
---|---|
previewLineComponent | PreviewLineComponent |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:79 (opens new window)
# clearScene
▸ clearScene(): void
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:72 (opens new window)
# componentDeleted
▸ componentDeleted(component
): void
# Parameters
Name | Type |
---|---|
component | RoomleComponent |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:55 (opens new window)
# componentUpdated
▸ componentUpdated(component
, kernelComponent
): void
# Parameters
Name | Type |
---|---|
component | RoomleComponent |
kernelComponent | KernelComponent |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:50 (opens new window)
# configurationLoaded
▸ configurationLoaded(component
, isFreeFlying
): void
# Parameters
Name | Type |
---|---|
component | RoomleComponent |
isFreeFlying | boolean |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:70 (opens new window)
# display
▸ display(component
): void
# Parameters
Name | Type |
---|---|
component | RoomleComponent |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:74 (opens new window)
# planObjectConstructionDone
▸ planObjectConstructionDone(planObject
): void
# Parameters
Name | Type |
---|---|
planObject | PlanObject |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:63 (opens new window)
# planObjectUpdated
▸ planObjectUpdated(planObject
, geometryChanged
, pendingDocking
): void
# Parameters
Name | Type |
---|---|
planObject | PlanObject |
geometryChanged | boolean |
pendingDocking | boolean |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:57 (opens new window)
# previewConstructionDone
▸ previewConstructionDone(component
, hasPreviews
): void
# Parameters
Name | Type |
---|---|
component | RoomleComponent |
hasPreviews | boolean |
# Returns
void
# Defined in
packages/common-core/src/view-model/configurator-view-model.ts:65 (opens new window)