# Class: default
configurator-core/src/roomle-configurator.
# Hierarchy
# Table of contents
# Constructors
# Properties
# Accessors
# Methods
- Editor3ChangedNamedMesh
- Editor3dAddBakedMesh
- Editor3dAddCube
- Editor3dAddCubeUVMod
- Editor3dAddCylinder
- Editor3dAddCylinderUVMod
- Editor3dAddDockPreview
- Editor3dAddFittingLine
- Editor3dAddFittingPoint
- Editor3dAddMesh
- Editor3dAddMeshUVCoord
- Editor3dAddMeshUVMod
- Editor3dAddNamedMesh
- Editor3dAddPrism
- Editor3dAddPrismUVMod
- Editor3dAddRectangle
- Editor3dAddRectangleUVMod
- Editor3dAddSphere
- Editor3dAddSphereUVMod
- Editor3dBeginConstruction
- Editor3dBeginGroup
- Editor3dComponentCreated
- Editor3dComponentDocked
- Editor3dCopy
- Editor3dEndConstruction
- Editor3dEndGroup
- Editor3dGeometryNotReady
- Editor3dGeometryReady
- Editor3dLoadMaterial
- Editor3dPlanObjectConstructionDone
- Editor3dPreviewConstructionDone
- Editor3dRemoveNamedMesh
- Editor3dRotateAround
- Editor3dRotateBy
- Editor3dSelectObject
- Editor3dSetMaterial
- Editor3dSetPreviewLineAssociations
- Editor3dSetPreviewPointAssociations
- Editor3dTranslateBy
- Editor3dUpdatePlanComponentPosition
- Editor3dUpdatePlanComponentRotation
- Editor3dUpdatePlanComponentTransform
- Editor3dUpdatePlanObjectPosition
- Editor3dUpdatePlanObjectRotation
- Editor3dUpdatePlanObjectTransform
- addConfiguratorListener
- addUiDataAndPriceToPartList
- addUiDataToPartList
- calcPartsPriceSum
- changeCommonComponentParameter
- changeComponentParameter
- changePlanObjectParameter
- changeUseOfHDGeometry
- cleanUpCallbacks
- componentConfigurationUpdated
- componentDefinitionLoaded
- componentDefinitionLoadingError
- componentDeleted
- componentMetaUpdated
- componentParameters
- configurationLoaded
- configurationLoadingError
- createNewSerializedConfiguration
- destroy
- dockComponent
- dockComponentWithPosition
- getConfigurationData
- getConfigurationHash
- getCurrentConfigurationHash
- getGlobalParameters
- getParameterGroups
- getPartList
- getRuntimeComponentId
- getRuntimeComponentIdOfRootComponent
- getSerializedConfiguration
- init
- isReady
- listOfVariants
- listOfVariantsError
- loadComponent
- loadComponentIntoKernel
- loadConfiguration
- loadItemConfigurations
- loadSubComponent
- multiSelectionChange
- onLoadComponentError
- pause
- planObjectConfigurationUpdated
- planObjectCreated
- planObjectDeleted
- planObjectUpdated
- previewDockingsWithDrag
- removeConfiguratorListener
- requestComponentDimensions
- requestDeleteComponent
- requestDeleteComponents
- requestDeletePlanComponent
- requestExternalMesh
- requestMaterialProperties
- requestMaterialsInGroup
- requestPartListAndUpdatePricesOfParts
- requestPlanComponentConstruction
- requestPlanObjectConstruction
- requestPlanObjectDimensions
- requestSync
- resume
- sceneCleared
- selectedComponent
- selectionChange
- setActiveGroupInView
- setActiveGroupInViewForPlanObject
- uiRequestConfiguration
- updatePlanObjectDependencies
- webGlPreviewDockings
# Constructors
# constructor
• new default(creator
)
# Parameters
Name | Type |
---|---|
creator | string |
# Overrides
# Defined in
packages/common-core/src/configurator-kernel-access.ts:110 (opens new window)
# Properties
# _creator_
• _creator_: string
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:95 (opens new window)
# externalMeshQueue
• externalMeshQueue: PromiseQueue
<void
>
# Defined in
packages/common-core/src/configurator-kernel-access.ts:106 (opens new window)
# muteKernelCallbacks
• muteKernelCallbacks: boolean
= false
# Defined in
packages/common-core/src/configurator-kernel-access.ts:108 (opens new window)
# Accessors
# configurationExporter
• get
configurationExporter(): ConfigurationExporter
# Returns
# Inherited from
CommonKernelAccess.configurationExporter
# Defined in
packages/common-core/src/services/common-kernel-access.ts:231 (opens new window)
# kernelContainer
• get
kernelContainer(): any
# Returns
any
# Inherited from
CommonKernelAccess.kernelContainer
# Defined in
packages/common-core/src/services/common-kernel-access.ts:223 (opens new window)
# kernelInstance
• get
kernelInstance(): ConfiguratorKernelClass
# Returns
# Inherited from
CommonKernelAccess.kernelInstance
# 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
# Inherited from
default.Editor3ChangedNamedMesh
# 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
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:573 (opens new window)
# Editor3dAddCube
▸ Editor3dAddCube(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1008 (opens new window)
# Editor3dAddCubeUVMod
▸ Editor3dAddCubeUVMod(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1012 (opens new window)
# Editor3dAddCylinder
▸ Editor3dAddCylinder(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1044 (opens new window)
# Editor3dAddCylinderUVMod
▸ Editor3dAddCylinderUVMod(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1048 (opens new window)
# Editor3dAddDockPreview
▸ Editor3dAddDockPreview(componentId
, previewId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
previewId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:966 (opens new window)
# Editor3dAddFittingLine
▸ Editor3dAddFittingLine(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1064 (opens new window)
# Editor3dAddFittingPoint
▸ Editor3dAddFittingPoint(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1060 (opens new window)
# Editor3dAddMesh
▸ Editor3dAddMesh(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1032 (opens new window)
# Editor3dAddMeshUVCoord
▸ Editor3dAddMeshUVCoord(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1040 (opens new window)
# Editor3dAddMeshUVMod
▸ Editor3dAddMeshUVMod(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1036 (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
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:597 (opens new window)
# Editor3dAddPrism
▸ Editor3dAddPrism(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1052 (opens new window)
# Editor3dAddPrismUVMod
▸ Editor3dAddPrismUVMod(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1056 (opens new window)
# Editor3dAddRectangle
▸ Editor3dAddRectangle(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1024 (opens new window)
# Editor3dAddRectangleUVMod
▸ Editor3dAddRectangleUVMod(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1028 (opens new window)
# Editor3dAddSphere
▸ Editor3dAddSphere(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1016 (opens new window)
# Editor3dAddSphereUVMod
▸ Editor3dAddSphereUVMod(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1020 (opens new window)
# Editor3dBeginConstruction
▸ Editor3dBeginConstruction(id
, isDeltaUpdate
): void
# Parameters
Name | Type |
---|---|
id | number |
isDeltaUpdate | boolean |
# Returns
void
# Inherited from
default.Editor3dBeginConstruction
# Defined in
packages/common-core/src/services/common-kernel-access.ts:660 (opens new window)
# Editor3dBeginGroup
▸ Editor3dBeginGroup(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:950 (opens new window)
# Editor3dComponentCreated
▸ Editor3dComponentCreated(id
, position
, eulerAngles
, isRootComponent
, parentId
): void
# Parameters
Name | Type |
---|---|
id | number |
position | KernelVector3 |
eulerAngles | KernelVector3 |
isRootComponent | boolean |
parentId | number |
# Returns
void
# Overrides
default.Editor3dComponentCreated
# Defined in
packages/common-core/src/configurator-kernel-access.ts:902 (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
# Inherited from
default.Editor3dComponentDocked
# Defined in
packages/common-core/src/services/common-kernel-access.ts:690 (opens new window)
# Editor3dCopy
▸ Editor3dCopy(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1072 (opens new window)
# Editor3dEndConstruction
▸ Editor3dEndConstruction(id
): void
# Parameters
Name | Type |
---|---|
id | number |
# Returns
void
# Inherited from
default.Editor3dEndConstruction
# Defined in
packages/common-core/src/services/common-kernel-access.ts:666 (opens new window)
# Editor3dEndGroup
▸ Editor3dEndGroup(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:954 (opens new window)
# Editor3dGeometryNotReady
▸ Editor3dGeometryNotReady(id
): void
# Parameters
Name | Type |
---|---|
id | number |
# Returns
void
# Inherited from
default.Editor3dGeometryNotReady
# 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
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:708 (opens new window)
# Editor3dLoadMaterial
▸ Editor3dLoadMaterial(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:962 (opens new window)
# Editor3dPlanObjectConstructionDone
▸ Editor3dPlanObjectConstructionDone(planObjectId
): void
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:932 (opens new window)
# Editor3dPreviewConstructionDone
▸ Editor3dPreviewConstructionDone(componentId
, objectId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
objectId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:987 (opens new window)
# Editor3dRemoveNamedMesh
▸ Editor3dRemoveNamedMesh(runtimeComponentId
, geometryId
): void
# Parameters
Name | Type |
---|---|
runtimeComponentId | number |
geometryId | string |
# Returns
void
# Inherited from
default.Editor3dRemoveNamedMesh
# Defined in
packages/common-core/src/services/common-kernel-access.ts:651 (opens new window)
# Editor3dRotateAround
▸ Editor3dRotateAround(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1004 (opens new window)
# Editor3dRotateBy
▸ Editor3dRotateBy(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1000 (opens new window)
# Editor3dSelectObject
▸ Editor3dSelectObject(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1068 (opens new window)
# Editor3dSetMaterial
▸ Editor3dSetMaterial(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:958 (opens new window)
# Editor3dSetPreviewLineAssociations
▸ Editor3dSetPreviewLineAssociations(dockLines
, previewId
): void
# Parameters
Name | Type |
---|---|
dockLines | any |
previewId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:981 (opens new window)
# Editor3dSetPreviewPointAssociations
▸ Editor3dSetPreviewPointAssociations(dockPairs
, previewId
): void
# Parameters
Name | Type |
---|---|
dockPairs | any |
previewId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:972 (opens new window)
# Editor3dTranslateBy
▸ Editor3dTranslateBy(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:996 (opens new window)
# Editor3dUpdatePlanComponentPosition
▸ Editor3dUpdatePlanComponentPosition(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1088 (opens new window)
# Editor3dUpdatePlanComponentRotation
▸ Editor3dUpdatePlanComponentRotation(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1092 (opens new window)
# Editor3dUpdatePlanComponentTransform
▸ Editor3dUpdatePlanComponentTransform(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1096 (opens new window)
# Editor3dUpdatePlanObjectPosition
▸ Editor3dUpdatePlanObjectPosition(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1076 (opens new window)
# Editor3dUpdatePlanObjectRotation
▸ Editor3dUpdatePlanObjectRotation(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1080 (opens new window)
# Editor3dUpdatePlanObjectTransform
▸ Editor3dUpdatePlanObjectTransform(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1084 (opens new window)
# addConfiguratorListener
▸ addConfiguratorListener(listener
): void
# Parameters
Name | Type |
---|---|
listener | ConfiguratorKernelCallbackI |
# Returns
void
# Inherited from
default.addConfiguratorListener
# 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
>
# Inherited from
default.addUiDataAndPriceToPartList
# 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
# Inherited from
# 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
>
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:911 (opens new window)
# changeCommonComponentParameter
▸ changeCommonComponentParameter(componentIds
, parameterKey
, type
, value
, resolve
, reject
): void
# Parameters
Name | Type |
---|---|
componentIds | number [] |
parameterKey | string |
type | string |
value | string |
resolve | () => void |
reject | () => void |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:436 (opens new window)
# changeComponentParameter
▸ changeComponentParameter(componentId
, parameterKey
, type
, value
, resolve
, reject
): void
# Parameters
Name | Type |
---|---|
componentId | number |
parameterKey | string |
type | string |
value | string |
resolve | () => void |
reject | () => void |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:469 (opens new window)
# changePlanObjectParameter
▸ changePlanObjectParameter(planObjectId
, parameterKey
, type
, value
, resolve
, reject
): void
# Parameters
Name | Type |
---|---|
planObjectId | number |
parameterKey | string |
type | string |
value | string |
resolve | () => void |
reject | () => void |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:494 (opens new window)
# changeUseOfHDGeometry
▸ changeUseOfHDGeometry(context
, useHDGeometry
): void
# Parameters
Name | Type |
---|---|
context | default |
useHDGeometry | boolean |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:353 (opens new window)
# cleanUpCallbacks
▸ cleanUpCallbacks(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:819 (opens new window)
# componentConfigurationUpdated
▸ componentConfigurationUpdated(componentId
, geometryChanged
): void
# Parameters
Name | Type |
---|---|
componentId | number |
geometryChanged | boolean |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:750 (opens new window)
# componentDefinitionLoaded
▸ componentDefinitionLoaded(conversationId
, componentId
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
componentId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:705 (opens new window)
# componentDefinitionLoadingError
▸ componentDefinitionLoadingError(conversationId
, errorMessage
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
errorMessage | string |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:715 (opens new window)
# componentDeleted
▸ componentDeleted(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# Inherited from
# 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
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:729 (opens new window)
# componentParameters
▸ componentParameters(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:775 (opens new window)
# configurationLoaded
▸ configurationLoaded(conversationId
, objectId
, componentId
, hash
, errors
, _valid
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
objectId | number |
componentId | number |
hash | string |
errors | any [] |
_valid | boolean |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:679 (opens new window)
# configurationLoadingError
▸ configurationLoadingError(_runtimeId
, errors?
): void
# Parameters
Name | Type |
---|---|
_runtimeId | number |
errors? | any [] |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:726 (opens new window)
# createNewSerializedConfiguration
▸ createNewSerializedConfiguration(configurationRuntimeId
): string
# Parameters
Name | Type |
---|---|
configurationRuntimeId | number |
# Returns
string
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1138 (opens new window)
# destroy
▸ destroy(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:881 (opens new window)
# dockComponent
▸ dockComponent(parentId
, parentDockId
, childId
, childDockId
): void
# Parameters
Name | Type |
---|---|
parentId | number |
parentDockId | number |
childId | number |
childDockId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:330 (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
# Inherited from
default.dockComponentWithPosition
# 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
>
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:402 (opens new window)
# getConfigurationHash
▸ getConfigurationHash(context
): Promise
<string
>
# Parameters
Name | Type |
---|---|
context | default |
# Returns
Promise
<string
>
# Defined in
packages/common-core/src/configurator-kernel-access.ts:610 (opens new window)
# getCurrentConfigurationHash
▸ getCurrentConfigurationHash(planObjectId
): string
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
string
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1144 (opens new window)
# getGlobalParameters
▸ getGlobalParameters(planObjectId
, rootComponentParametersAsGlobal
): Promise
<KernelParameter
[]>
# Parameters
Name | Type |
---|---|
planObjectId | number |
rootComponentParametersAsGlobal | boolean |
# Returns
Promise
<KernelParameter
[]>
# Defined in
packages/common-core/src/configurator-kernel-access.ts:584 (opens new window)
# getParameterGroups
▸ getParameterGroups(): KernelParameterGroup
[]
# Returns
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1114 (opens new window)
# getPartList
▸ getPartList(): Promise
<unknown
>
# Returns
Promise
<unknown
>
# Defined in
packages/common-core/src/configurator-kernel-access.ts:603 (opens new window)
# getRuntimeComponentId
▸ getRuntimeComponentId(runtimeComponentId
): string
# Parameters
Name | Type |
---|---|
runtimeComponentId | number |
# Returns
string
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1110 (opens new window)
# getRuntimeComponentIdOfRootComponent
▸ getRuntimeComponentIdOfRootComponent(planObjectId
): number
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
number
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1100 (opens new window)
# getSerializedConfiguration
▸ getSerializedConfiguration(objectId
): string
# Parameters
Name | Type |
---|---|
objectId | number |
# Returns
string
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1134 (opens new window)
# init
▸ init(kernelType
): void
# Parameters
Name | Type |
---|---|
kernelType | KERNEL_TYPE |
# Returns
void
# Overrides
CommonKernelAccess.init
# Defined in
packages/common-core/src/configurator-kernel-access.ts:114 (opens new window)
# isReady
▸ isReady(): void
# Returns
void
# Overrides
CommonKernelAccess.isReady
# Defined in
packages/common-core/src/configurator-kernel-access.ts:622 (opens new window)
# listOfVariants
▸ listOfVariants(_componentId
, _list
): void
# Parameters
Name | Type |
---|---|
_componentId | string |
_list | VariantsList |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1148 (opens new window)
# listOfVariantsError
▸ listOfVariantsError(dbId
, error
): void
# Parameters
Name | Type |
---|---|
dbId | string |
error | string |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1150 (opens new window)
# loadComponent
▸ loadComponent(conversationId
, configuration
, parentId
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
configuration | ConfigurationObject |
parentId | number |
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:434 (opens new window)
# loadComponentIntoKernel
▸ loadComponentIntoKernel(component
, componentId
): void
# Parameters
Name | Type |
---|---|
component | string |
componentId | string |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:550 (opens new window)
# loadConfiguration
▸ loadConfiguration(configuration
): void
# Parameters
Name | Type |
---|---|
configuration | string |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:413 (opens new window)
# loadItemConfigurations
▸ loadItemConfigurations(conversationId
, itemIds
): Promise
<void
>
# Parameters
Name | Type |
---|---|
conversationId | number |
itemIds | string [] |
# Returns
Promise
<void
>
# Inherited from
default.loadItemConfigurations
# 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
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:477 (opens new window)
# multiSelectionChange
▸ multiSelectionChange(runtimeComponentIds
, rootComponentId
): void
# Parameters
Name | Type |
---|---|
runtimeComponentIds | number [] |
rootComponentId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:209 (opens new window)
# onLoadComponentError
▸ onLoadComponentError(error
, id
): void
# Parameters
Name | Type |
---|---|
error | Error |
id | string |
# Returns
void
# Overrides
CommonKernelAccess.onLoadComponentError
# Defined in
packages/common-core/src/configurator-kernel-access.ts:675 (opens new window)
# pause
▸ pause(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:872 (opens new window)
# planObjectConfigurationUpdated
▸ planObjectConfigurationUpdated(planObjectId
, configuration
, hash
, _rootPlanComponentId
, _valid
, pendingDocking
): Promise
<void
>
# Parameters
Name | Type |
---|---|
planObjectId | number |
configuration | string |
hash | string |
_rootPlanComponentId | number |
_valid | boolean |
pendingDocking | boolean |
# Returns
Promise
<void
>
# Defined in
packages/common-core/src/configurator-kernel-access.ts:799 (opens new window)
# planObjectCreated
▸ planObjectCreated(conversationId
, planObjectId
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
planObjectId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:784 (opens new window)
# planObjectDeleted
▸ planObjectDeleted(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:850 (opens new window)
# planObjectUpdated
▸ planObjectUpdated(planObjectId
, pendingDocking
): void
# Parameters
Name | Type |
---|---|
planObjectId | number |
pendingDocking | boolean |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:790 (opens new window)
# previewDockingsWithDrag
▸ previewDockingsWithDrag(componentId
, planObjectId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
planObjectId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:405 (opens new window)
# removeConfiguratorListener
▸ removeConfiguratorListener(listener
): void
# Parameters
Name | Type |
---|---|
listener | ConfiguratorKernelCallbackI |
# Returns
void
# Inherited from
default.removeConfiguratorListener
# Defined in
packages/common-core/src/services/common-kernel-access.ts:815 (opens new window)
# requestComponentDimensions
▸ requestComponentDimensions(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:780 (opens new window)
# requestDeleteComponent
▸ requestDeleteComponent(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# Inherited from
default.requestDeleteComponent
# Defined in
packages/common-core/src/services/common-kernel-access.ts:537 (opens new window)
# requestDeleteComponents
▸ requestDeleteComponents(componentIds
): void
# Parameters
Name | Type |
---|---|
componentIds | number [] |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:532 (opens new window)
# requestDeletePlanComponent
▸ requestDeletePlanComponent(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:542 (opens new window)
# requestExternalMesh
▸ requestExternalMesh(meshId
, quality
): Promise
<void
>
# Parameters
Name | Type |
---|---|
meshId | string |
quality | number |
# Returns
Promise
<void
>
# Defined in
packages/common-core/src/configurator-kernel-access.ts:858 (opens new window)
# requestMaterialProperties
▸ requestMaterialProperties(materialIds
): Promise
<void
>
# Parameters
Name | Type |
---|---|
materialIds | string [] |
# Returns
Promise
<void
>
# Inherited from
default.requestMaterialProperties
# 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
# Inherited from
default.requestMaterialsInGroup
# 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
>
# Overrides
default.requestPartListAndUpdatePricesOfParts
# Defined in
packages/common-core/src/configurator-kernel-access.ts:559 (opens new window)
# requestPlanComponentConstruction
▸ requestPlanComponentConstruction(id
, useDeltaUpdates?
): void
# Parameters
Name | Type | Default value |
---|---|---|
id | number | undefined |
useDeltaUpdates | boolean | USE_DELTA_COMPONENT_UPDATES |
# Returns
void
# Inherited from
default.requestPlanComponentConstruction
# Defined in
packages/common-core/src/services/common-kernel-access.ts:800 (opens new window)
# requestPlanObjectConstruction
▸ requestPlanObjectConstruction(objectId
): void
# Parameters
Name | Type |
---|---|
objectId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:618 (opens new window)
# requestPlanObjectDimensions
▸ requestPlanObjectDimensions(): void
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:854 (opens new window)
# requestSync
▸ requestSync(conversationId
, planObjectId
): void
# Parameters
Name | Type |
---|---|
conversationId | number |
planObjectId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:579 (opens new window)
# resume
▸ resume(): void
# Returns
void
# Overrides
# Defined in
packages/common-core/src/configurator-kernel-access.ts:1127 (opens new window)
# sceneCleared
▸ sceneCleared(): void
# Returns
void
# Inherited from
# Defined in
packages/common-core/src/services/common-kernel-access.ts:736 (opens new window)
# selectedComponent
▸ selectedComponent(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:144 (opens new window)
# selectionChange
▸ selectionChange(componentId
, isRoot
): void
# Parameters
Name | Type |
---|---|
componentId | number |
isRoot | boolean |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:170 (opens new window)
# setActiveGroupInView
▸ setActiveGroupInView(group
): void
# Parameters
Name | Type |
---|---|
group | string |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:764 (opens new window)
# setActiveGroupInViewForPlanObject
▸ setActiveGroupInViewForPlanObject(group
, runtimeId?
): void
# Parameters
Name | Type |
---|---|
group | string |
runtimeId? | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:768 (opens new window)
# uiRequestConfiguration
▸ uiRequestConfiguration(objectId
): void
# Parameters
Name | Type |
---|---|
objectId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:148 (opens new window)
# updatePlanObjectDependencies
▸ updatePlanObjectDependencies(planObjectId
): void
# Parameters
Name | Type |
---|---|
planObjectId | number |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:310 (opens new window)
# webGlPreviewDockings
▸ webGlPreviewDockings(context
, dragIn
): void
# Parameters
Name | Type |
---|---|
context | default |
dragIn | boolean |
# Returns
void
# Defined in
packages/common-core/src/configurator-kernel-access.ts:374 (opens new window)