RoomleConfigurator.Internal.default-38
Hierarchy
default↳
default
Implements
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new default(creator)
Parameters
creator
string
Properties
_creator_
• _creator_: string
Implementation of
Accessors
configurationExporter
• get configurationExporter(): ConfigurationExporter
Returns
kernelContainer
• get kernelContainer(): any
Returns
any
kernelInstance
• get kernelInstance(): ConfiguratorKernelClass
Returns
Methods
Editor3ChangedMesh
▸ Editor3ChangedMesh(runtimeComponentId, meshId, geometryName, meshAttributes): void
Parameters
Returns
void
Editor3dAddMesh
▸ Editor3dAddMesh(runtimeComponentId, meshId, geometryName, environmentGeometry, meshAttributes, meshBuffer): void
Parameters
runtimeComponentId
number
meshId
number
geometryName
string
environmentGeometry
boolean
meshAttributes
meshBuffer
Returns
void
Editor3dBeginConstruction
▸ Editor3dBeginConstruction(id, isDeltaUpdate): void
Parameters
id
number
isDeltaUpdate
boolean
Returns
void
Editor3dComponentCreated
▸ Editor3dComponentCreated(id, position, eulerAngles, isRootComponent, parentObjectRuntimeId): void
Parameters
id
number
position
eulerAngles
isRootComponent
boolean
parentObjectRuntimeId
number
Returns
void
Editor3dComponentDocked
▸ Editor3dComponentDocked(componentId, isRootComponent, parentId, componentPosition, componentRotation): void
Parameters
componentId
number
isRootComponent
boolean
parentId
number
componentPosition
componentRotation
Returns
void
Editor3dEndConstruction
▸ Editor3dEndConstruction(id): void
Parameters
id
number
Returns
void
Editor3dGeometryNotReady
▸ Editor3dGeometryNotReady(id): void
Parameters
id
number
Returns
void
Editor3dGeometryReady
▸ Editor3dGeometryReady(id): void
Parameters
id
number
Returns
void
Editor3dRemoveMesh
▸ Editor3dRemoveMesh(runtimeComponentId, meshId): void
Parameters
runtimeComponentId
number
meshId
number
Returns
void
addConfiguratorListener
▸ addConfiguratorListener(listener): void
Parameters
listener
Returns
void
addLabelToKernelComponent
▸ addLabelToKernelComponent(kernelComponent): void
Parameters
kernelComponent
Returns
void
addUiDataAndPriceToPartList
▸ addUiDataAndPriceToPartList(partList, hash): Promise<KernelPartList>
Parameters
partList
hash
string
Returns
Promise<KernelPartList>
addUiDataToPartList
▸ addUiDataToPartList(partList, hash): KernelPart[]
Parameters
partList
hash
string
Returns
calcPartsPriceSum
▸ calcPartsPriceSum(partList): Promise<KernelPartListPrice>
Parameters
partList
Returns
Promise<KernelPartListPrice>
cleanUpCallbacks
▸ cleanUpCallbacks(): void
Returns
void
componentDeleted
▸ componentDeleted(componentId): void
Parameters
componentId
number
Returns
void
componentMetaUpdated
▸ componentMetaUpdated(componentId): void
Parameters
componentId
number
Returns
void
destroy
▸ destroy(): void
Returns
void
Implementation of
LifeCycleCallbacks.destroy
dockComponentWithPosition
▸ dockComponentWithPosition(parentId, parentDockId, childId, childDockId, position): void
Parameters
Returns
void
getConfigurationData
▸ getConfigurationData(planObjectId): Promise<RapiConfiguration>
Parameters
planObjectId
number
Returns
Promise<RapiConfiguration>
loadComponent
▸ loadComponent(componentIds): void
Parameters
componentIds
string[]
Returns
void
loadItemConfigurations
▸ loadItemConfigurations(itemIds): Promise<void>
Parameters
itemIds
string[]
Returns
Promise<void>
pause
▸ pause(): void
Returns
void
Implementation of
LifeCycleCallbacks.pause
removeConfiguratorListener
▸ removeConfiguratorListener(listener): void
Parameters
listener
Returns
void
requestAssets
▸ requestAssets(requestedAssets): void
Parameters
requestedAssets
Returns
void
requestDeleteComponent
▸ requestDeleteComponent(componentId): void
Parameters
componentId
number
Returns
void
requestExternalMesh
▸ requestExternalMesh(_requestedMeshes): void
Parameters
_requestedMeshes
{ meshId: string ; quality: number }[]
Returns
void
requestMaterialProperties
▸ requestMaterialProperties(materialIds): Promise<void>
Parameters
materialIds
string[]
Returns
Promise<void>
requestMaterialsInGroup
▸ requestMaterialsInGroup(groupIds): void
Parameters
groupIds
string[]
Returns
void
requestPartListAndUpdatePricesOfParts
▸ requestPartListAndUpdatePricesOfParts(hash?, _prices?): Promise<void>
Parameters
hash?
string
_prices?
Map<string, RapiPrice>
Returns
Promise<void>
requestPlanComponentConstruction
▸ requestPlanComponentConstruction(id, useDeltaUpdates?): void
Parameters
id
number
undefined
useDeltaUpdates
boolean
USE_DELTA_COMPONENT_UPDATES
Returns
void
resume
▸ resume(): void
Returns
void
Implementation of
LifeCycleCallbacks.resume
sceneCleared
▸ sceneCleared(): void
Returns
void
Last updated