# Class: default

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

# Hierarchy

# Table of contents

# Constructors

# Properties

# Methods

# Constructors

# constructor

new default(creator, scene, camera, inputManager)

# Parameters

Name Type
creator string
scene Scene
camera PerspectiveCamera
inputManager default

# Overrides

default.constructor

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:98 (opens new window)

# Properties

# _creator_

_creator_: string

# Overrides

default.creator

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:81 (opens new window)

# Methods

# addComponentDragInHandler

addComponentDragInHandler(component): void

# Parameters

Name Type
component RoomleComponent

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:192 (opens new window)


# addComponentHandlers

addComponentHandlers(component): void

# Parameters

Name Type
component RoomleComponent

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:176 (opens new window)


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


# addPreviewHandlers

addPreviewHandlers(component): void

# Parameters

Name Type
component PreviewComponent

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:237 (opens new window)


# addPreviewLineHandlers

addPreviewLineHandlers(component): void

# Parameters

Name Type
component PreviewLineComponent

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:257 (opens new window)


# cancelSelection

cancelSelection(): void

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:547 (opens new window)


# clickComponent

clickComponent(component): void

# Parameters

Name Type
component RoomleComponent

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:302 (opens new window)


# disable

disable(): void

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:145 (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)


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


# enable

enable(): void

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:152 (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)


# getSelectedRuntimeComponentIds

getSelectedRuntimeComponentIds(): number[]

# Returns

number[]

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:560 (opens new window)


# getSelectionMode

getSelectionMode(): SELECTION_MODE

# Returns

SELECTION_MODE

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:556 (opens new window)


# hasSelection

hasSelection(): boolean

# Returns

boolean

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:523 (opens new window)


# isDragIn

isDragIn(): boolean

# Returns

boolean

# Overrides

default.isDragIn

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:535 (opens new window)


# isDragging

isDragging(): boolean

# Returns

boolean

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:539 (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/webgl/configurator-scene-event-handler.ts:571 (opens new window)


# setCameraMoving

setCameraMoving(cameraMoving): void

# Parameters

Name Type
cameraMoving boolean

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:564 (opens new window)


# setDragIn

setDragIn(dragIn, dragEvent?): void

# Parameters

Name Type
dragIn boolean
dragEvent? DragEvent

# Returns

void

# Inherited from

default.setDragIn

# Defined in

packages/common-core/src/webgl/scene-event-handler.ts:37 (opens new window)


# setRootComponentId

setRootComponentId(rootComponentId): void

# Parameters

Name Type
rootComponentId number

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:543 (opens new window)


# setSelectionMode

setSelectionMode(mode): void

# Parameters

Name Type
mode SELECTION_MODE

# Returns

void

# Defined in

packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:552 (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/webgl/configurator-scene-event-handler.ts:527 (opens new window)