# Class: default
configurator-core/src/roomle-configurator.
# Hierarchy
-
↳
default
# Table of contents
# Constructors
# Properties
# Methods
- addComponentDragInHandler
- addComponentHandlers
- addEventListener
- addPreviewHandlers
- addPreviewLineHandlers
- cancelSelection
- clickComponent
- disable
- disableEvents
- dispatchEvent
- enable
- enableEvents
- getSelectedRuntimeComponentIds
- getSelectionMode
- hasSelection
- isDragIn
- isDragging
- removeEventListener
- setCamera
- setCameraMoving
- setDragIn
- setRootComponentId
- setSelectionMode
- update
# Constructors
# constructor
• new default(creator
, scene
, camera
, inputManager
)
# Parameters
Name | Type |
---|---|
creator | string |
scene | Scene |
camera | PerspectiveCamera |
inputManager | default |
# Overrides
# Defined in
packages/configurator-core/src/webgl/configurator-scene-event-handler.ts:98 (opens new window)
# Properties
# _creator_
• _creator_: string
# Overrides
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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)