# Class: default

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

# Hierarchy

# Table of contents

# Constructors

# Methods

# Constructors

# constructor

new default(scene, camera, generalInput, mode?)

# Parameters

Name Type
scene Scene
camera Camera
generalInput default
mode? INTERSECTION_MODE

# Overrides

default.constructor

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:77 (opens new window)

# Methods

# addEventListener

addEventListener(eventName, callback, scope): void

# Parameters

Name Type
eventName number
callback ListenerFunction<SceneEventInfo>
scope any

# Returns

void

# Inherited from

default.addEventListener

# Defined in

packages/configurator-core/src/utils/event-dispatcher.ts:32 (opens new window)


# clear

clear(): void

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:546 (opens new window)


# disableEvents

disableEvents(): void

# Returns

void

# Inherited from

default.disableEvents

# Defined in

packages/configurator-core/src/utils/event-dispatcher.ts:73 (opens new window)


# disableOnWallSnapping

disableOnWallSnapping(): void

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:593 (opens new window)


# dispatchEvent

dispatchEvent(eventName, arg?): void

# Parameters

Name Type
eventName number
arg? SceneEventInfo

# Returns

void

# Inherited from

default.dispatchEvent

# Defined in

packages/configurator-core/src/utils/event-dispatcher.ts:40 (opens new window)


# enableDragIn

enableDragIn(mesh): void

# Parameters

Name Type
mesh RoomleEventedMesh

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:555 (opens new window)


# enableEvents

enableEvents(): void

# Returns

void

# Inherited from

default.enableEvents

# Defined in

packages/configurator-core/src/utils/event-dispatcher.ts:69 (opens new window)


# enableOnWallSnapping

enableOnWallSnapping(): void

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:589 (opens new window)


# getLayers

getLayers(): Layers

# Returns

Layers

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:101 (opens new window)


# intersectMouseOnScene

intersectMouseOnScene(event): KernelVector3

# Parameters

Name Type
event InputEvent

# Returns

KernelVector3

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:575 (opens new window)


# removeEventListener

removeEventListener(eventName, fun): void

# Parameters

Name Type
eventName number
fun ListenerFunction<SceneEventInfo>

# Returns

void

# Inherited from

default.removeEventListener

# Defined in

packages/configurator-core/src/utils/event-dispatcher.ts:55 (opens new window)


# setCamera

setCamera(camera): void

# Parameters

Name Type
camera Camera

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:563 (opens new window)


# setLayers

setLayers(layers): void

# Parameters

Name Type
layers Layers

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:97 (opens new window)


# setMode

setMode(mode): void

# Parameters

Name Type
mode INTERSECTION_MODE

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:571 (opens new window)


# setRootComponentId

setRootComponentId(rootComponentId): void

# Parameters

Name Type
rootComponentId number

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:559 (opens new window)


# setScene

setScene(scene): void

# Parameters

Name Type
scene Scene

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:567 (opens new window)


# update

update(bounds, rootComponentPosition, backgroundScene): void

# Parameters

Name Type
bounds Vector3
rootComponentPosition Vector3
backgroundScene Scene

# Returns

void

# Defined in

packages/configurator-core/src/utils/raycast-helper.ts:526 (opens new window)