# Class: default
configurator-core/src/roomle-configurator.
# Hierarchy
default
↳
default
# Implements
# Table of contents
# Constructors
# Properties
# Accessors
# Methods
- Editor3ChangedNamedMesh
- Editor3dAddBakedMesh
- Editor3dAddNamedMesh
- Editor3dBeginConstruction
- Editor3dComponentCreated
- Editor3dComponentDocked
- Editor3dEndConstruction
- Editor3dGeometryNotReady
- Editor3dGeometryReady
- Editor3dRemoveNamedMesh
- addConfiguratorListener
- addUiDataAndPriceToPartList
- addUiDataToPartList
- calcPartsPriceSum
- cleanUpCallbacks
- componentDeleted
- componentMetaUpdated
- destroy
- dockComponentWithPosition
- getConfigurationData
- loadComponent
- loadItemConfigurations
- loadSubComponent
- pause
- removeConfiguratorListener
- requestDeleteComponent
- requestMaterialProperties
- requestMaterialsInGroup
- requestPartListAndUpdatePricesOfParts
- requestPlanComponentConstruction
- resume
- sceneCleared
# Constructors
# constructor
• new default(creator
)
# Parameters
Name | Type |
---|---|
creator | string |
# Defined in
packages/common-core/src/services/common-kernel-access.ts:181 (opens new window)
# Properties
# _creator_
• _creator_: string
# Implementation of
# Defined in
packages/common-core/src/services/common-kernel-access.ts:95 (opens new window)
# Accessors
# configurationExporter
• get
configurationExporter(): ConfigurationExporter
# Returns
# Defined in
packages/common-core/src/services/common-kernel-access.ts:231 (opens new window)
# kernelContainer
• get
kernelContainer(): any
# Returns
any
# Defined in
packages/common-core/src/services/common-kernel-access.ts:223 (opens new window)
# kernelInstance
• get
kernelInstance(): ConfiguratorKernelClass
# Returns
# Defined in
packages/common-core/src/services/common-kernel-access.ts:227 (opens new window)
# Methods
# Editor3ChangedNamedMesh
▸ Editor3ChangedNamedMesh(runtimeComponentId
, meshId
, geometryId
, materialId
, transform
, uvTransform
, materialAttributes
): void
# Parameters
Name | Type |
---|---|
runtimeComponentId | number |
meshId | string |
geometryId | string |
materialId | string |
transform | Float32Array |
uvTransform | Float32Array |
materialAttributes | Record <string , string > |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:629 (opens new window)
# Editor3dAddBakedMesh
▸ Editor3dAddBakedMesh(runtimeComponentId
, materialId
, vertices
, indices
, uvCoords
, normals
, environmentGeometry
, materialAttributes
): void
# Parameters
Name | Type |
---|---|
runtimeComponentId | number |
materialId | string |
vertices | Int32Array |
indices | Int32Array |
uvCoords | Float32Array |
normals | Float32Array |
environmentGeometry | boolean |
materialAttributes | Record <string , string > |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:573 (opens new window)
# Editor3dAddNamedMesh
▸ Editor3dAddNamedMesh(runtimeComponentId
, meshId
, geometryId
, materialId
, transform
, vertices
, indices
, uvCoords
, normals
, environmentGeometry
, uvTransform
, materialAttributes
): void
# Parameters
Name | Type |
---|---|
runtimeComponentId | number |
meshId | string |
geometryId | string |
materialId | string |
transform | Float32Array |
vertices | Int32Array |
indices | Int32Array |
uvCoords | Float32Array |
normals | Float32Array |
environmentGeometry | boolean |
uvTransform | Float32Array |
materialAttributes | Record <string , string > |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:597 (opens new window)
# Editor3dBeginConstruction
▸ Editor3dBeginConstruction(id
, isDeltaUpdate
): void
# Parameters
Name | Type |
---|---|
id | number |
isDeltaUpdate | boolean |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:660 (opens new window)
# Editor3dComponentCreated
▸ Editor3dComponentCreated(id
, position
, eulerAngles
, isRootComponent
, parentObjectRuntimeId
): void
# Parameters
Name | Type |
---|---|
id | number |
position | KernelVector3 |
eulerAngles | KernelVector3 |
isRootComponent | boolean |
parentObjectRuntimeId | number |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:672 (opens new window)
# Editor3dComponentDocked
▸ Editor3dComponentDocked(componentId
, isRootComponent
, parentId
, componentPosition
, componentRotation
): void
# Parameters
Name | Type |
---|---|
componentId | number |
isRootComponent | boolean |
parentId | number |
componentPosition | KernelVector3 |
componentRotation | KernelVector3 |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:690 (opens new window)
# Editor3dEndConstruction
▸ Editor3dEndConstruction(id
): void
# Parameters
Name | Type |
---|---|
id | number |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:666 (opens new window)
# Editor3dGeometryNotReady
▸ Editor3dGeometryNotReady(id
): void
# Parameters
Name | Type |
---|---|
id | number |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:716 (opens new window)
# Editor3dGeometryReady
▸ Editor3dGeometryReady(id
): void
# Parameters
Name | Type |
---|---|
id | number |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:708 (opens new window)
# Editor3dRemoveNamedMesh
▸ Editor3dRemoveNamedMesh(runtimeComponentId
, geometryId
): void
# Parameters
Name | Type |
---|---|
runtimeComponentId | number |
geometryId | string |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:651 (opens new window)
# addConfiguratorListener
▸ addConfiguratorListener(listener
): void
# Parameters
Name | Type |
---|---|
listener | ConfiguratorKernelCallbackI |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:811 (opens new window)
# addUiDataAndPriceToPartList
▸ addUiDataAndPriceToPartList(partList
, hash
): Promise
<KernelPartList
>
# Parameters
Name | Type |
---|---|
partList | KernelPartList |
hash | string |
# Returns
Promise
<KernelPartList
>
# Defined in
packages/common-core/src/services/common-kernel-access.ts:999 (opens new window)
# addUiDataToPartList
▸ addUiDataToPartList(partList
, hash
): KernelPart
[]
# Parameters
Name | Type |
---|---|
partList | KernelPart [] |
hash | string |
# Returns
# Defined in
packages/common-core/src/services/common-kernel-access.ts:1053 (opens new window)
# calcPartsPriceSum
▸ calcPartsPriceSum(partList
): Promise
<KernelPartListPrice
>
# Parameters
Name | Type |
---|---|
partList | KernelPartList |
# Returns
Promise
<KernelPartListPrice
>
# Defined in
packages/common-core/src/services/common-kernel-access.ts:911 (opens new window)
# cleanUpCallbacks
▸ cleanUpCallbacks(): void
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:819 (opens new window)
# componentDeleted
▸ componentDeleted(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:723 (opens new window)
# componentMetaUpdated
▸ componentMetaUpdated(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:729 (opens new window)
# destroy
▸ destroy(): void
# Returns
void
# Implementation of
LifeCycleCallbacks.destroy
# Defined in
packages/common-core/src/services/common-kernel-access.ts:881 (opens new window)
# dockComponentWithPosition
▸ dockComponentWithPosition(parentId
, parentDockId
, childId
, childDockId
, position
): void
# Parameters
Name | Type |
---|---|
parentId | number |
parentDockId | number |
childId | number |
childDockId | number |
position | KernelVector3 |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:548 (opens new window)
# getConfigurationData
▸ getConfigurationData(planObjectId
): Promise
<RapiConfiguration
>
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
Promise
<RapiConfiguration
>
# Defined in
packages/common-core/src/services/common-kernel-access.ts:402 (opens new window)
# loadComponent
▸ loadComponent(conversationId
, configuration
, parentId
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
configuration | ConfigurationObject |
parentId | number |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:434 (opens new window)
# loadItemConfigurations
▸ loadItemConfigurations(conversationId
, itemIds
): Promise
<void
>
# Parameters
Name | Type |
---|---|
conversationId | number |
itemIds | string [] |
# Returns
Promise
<void
>
# Defined in
packages/common-core/src/services/common-kernel-access.ts:514 (opens new window)
# loadSubComponent
▸ loadSubComponent(parentId
, partId
, componentId
): void
# Parameters
Name | Type |
---|---|
parentId | number |
partId | number |
componentId | string |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:477 (opens new window)
# pause
▸ pause(): void
# Returns
void
# Implementation of
LifeCycleCallbacks.pause
# Defined in
packages/common-core/src/services/common-kernel-access.ts:872 (opens new window)
# removeConfiguratorListener
▸ removeConfiguratorListener(listener
): void
# Parameters
Name | Type |
---|---|
listener | ConfiguratorKernelCallbackI |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:815 (opens new window)
# requestDeleteComponent
▸ requestDeleteComponent(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:537 (opens new window)
# requestMaterialProperties
▸ requestMaterialProperties(materialIds
): Promise
<void
>
# Parameters
Name | Type |
---|---|
materialIds | string [] |
# Returns
Promise
<void
>
# Defined in
packages/common-core/src/services/common-kernel-access.ts:827 (opens new window)
# requestMaterialsInGroup
▸ requestMaterialsInGroup(groupIds
): void
# Parameters
Name | Type |
---|---|
groupIds | string [] |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:742 (opens new window)
# requestPartListAndUpdatePricesOfParts
▸ requestPartListAndUpdatePricesOfParts(hash?
, _prices?
): Promise
<void
>
# Parameters
Name | Type |
---|---|
hash? | string |
_prices? | Map <string , RapiPrice > |
# Returns
Promise
<void
>
# Defined in
packages/common-core/src/services/common-kernel-access.ts:1096 (opens new window)
# requestPlanComponentConstruction
▸ requestPlanComponentConstruction(id
, useDeltaUpdates?
): void
# Parameters
Name | Type | Default value |
---|---|---|
id | number | undefined |
useDeltaUpdates | boolean | USE_DELTA_COMPONENT_UPDATES |
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:800 (opens new window)
# resume
▸ resume(): void
# Returns
void
# Implementation of
LifeCycleCallbacks.resume
# Defined in
packages/common-core/src/services/common-kernel-access.ts:876 (opens new window)
# sceneCleared
▸ sceneCleared(): void
# Returns
void
# Defined in
packages/common-core/src/services/common-kernel-access.ts:736 (opens new window)