# Interface: CommonConfiguratorKernelCallbackI
configurator-core/src/roomle-configurator.
# Hierarchy
CommonConfiguratorKernelCallbackI
# Table of contents
# Methods
- Editor3ChangedNamedMesh
- Editor3dAddBakedMesh
- Editor3dAddNamedMesh
- Editor3dBeginConstruction
- Editor3dComponentCreated
- Editor3dComponentDocked
- Editor3dEndConstruction
- Editor3dGeometryNotReady
- Editor3dGeometryReady
- Editor3dRemoveNamedMesh
- componentConfigurationUpdated
- componentDeleted
- componentMetaUpdated
- sceneCleared
# Methods
# Editor3ChangedNamedMesh
▸ Editor3ChangedNamedMesh(runtimeComponentId
, meshId
, geometryId
, materiadlId
, transform
, uvTransform
, materialAttributes
): void
# Parameters
Name | Type |
---|---|
runtimeComponentId | number |
meshId | string |
geometryId | string |
materiadlId | string |
transform | Float32Array |
uvTransform | Float32Array |
materialAttributes | Record <string , string > |
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:38 (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/common-configurator-kernel-callback.ts:12 (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/common-configurator-kernel-callback.ts:23 (opens new window)
# Editor3dBeginConstruction
▸ Editor3dBeginConstruction(componentId
, isDeltaUpdate
): void
# Parameters
Name | Type |
---|---|
componentId | number |
isDeltaUpdate | boolean |
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:57 (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/common-configurator-kernel-callback.ts:4 (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/common-configurator-kernel-callback.ts:61 (opens new window)
# Editor3dEndConstruction
▸ Editor3dEndConstruction(id
): void
# Parameters
Name | Type |
---|---|
id | number |
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:59 (opens new window)
# Editor3dGeometryNotReady
▸ Editor3dGeometryNotReady(id
): void
# Parameters
Name | Type |
---|---|
id | number |
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:71 (opens new window)
# Editor3dGeometryReady
▸ Editor3dGeometryReady(id
): void
# Parameters
Name | Type |
---|---|
id | number |
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:69 (opens new window)
# Editor3dRemoveNamedMesh
▸ Editor3dRemoveNamedMesh(runtimeComponentId
, geometryId
): void
# Parameters
Name | Type |
---|---|
runtimeComponentId | number |
geometryId | string |
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:48 (opens new window)
# componentConfigurationUpdated
▸ componentConfigurationUpdated(runtimeComponentId
, geometryChanged
): void
# Parameters
Name | Type |
---|---|
runtimeComponentId | number |
geometryChanged | boolean |
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:52 (opens new window)
# componentDeleted
▸ componentDeleted(componentId
): void
# Parameters
Name | Type |
---|---|
componentId | number |
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:73 (opens new window)
# componentMetaUpdated
▸ componentMetaUpdated(kernelComponent
): void
# Parameters
Name | Type |
---|---|
kernelComponent | KernelComponent |
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:50 (opens new window)
# sceneCleared
▸ sceneCleared(): void
# Returns
void
# Defined in
packages/common-core/src/common-configurator-kernel-callback.ts:75 (opens new window)