# Class: default
configurator-core/src/roomle-configurator.
# Hierarchy
-
↳
default
# Table of contents
# Constructors
# Methods
- addEventListener
- clear
- disableEvents
- disableOnWallSnapping
- dispatchEvent
- enableDragIn
- enableEvents
- enableOnWallSnapping
- getLayers
- intersectMouseOnScene
- removeEventListener
- setCamera
- setLayers
- setMode
- setRootComponentId
- setScene
- update
# Constructors
# constructor
• new default(scene
, camera
, generalInput
, mode?
)
# Parameters
Name | Type |
---|---|
scene | Scene |
camera | Camera |
generalInput | default |
mode? | INTERSECTION_MODE |
# Overrides
# 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
# 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
# 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
# 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
# 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
# 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
# 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)