# Interface: CommonConfiguratorKernelCallbackI

configurator-core/src/roomle-configurator..CommonConfiguratorKernelCallbackI

# Hierarchy

# Table of contents

# Methods

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