# Class: default

configurator-core/src/roomle-configurator..default

# Hierarchy

# Implements

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# 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

Context.creator

# Defined in

packages/common-core/src/services/common-kernel-access.ts:95 (opens new window)

# Accessors

# configurationExporter

get configurationExporter(): ConfigurationExporter

# Returns

ConfigurationExporter

# 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

ConfiguratorKernelClass

# 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

KernelPart[]

# 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)