API Reference › Globals › SceneEventHandler
# Class: SceneEventHandler <EventType>
# Type parameters
▪ EventType
# Hierarchy
EventDispatcher‹EventType›
↳ SceneEventHandler
# Implements
# Index
# Constructors
# Properties
# Methods
# Constructors
# constructor
+ new SceneEventHandler(creator: string, scene: Scene, camera: Camera, inputManager: InputManager): SceneEventHandler
Defined in packages/common-core/src/webgl/scene-event-handler.ts:13
Parameters:
| Name | Type |
|---|---|
creator | string |
scene | Scene |
camera | Camera |
inputManager | InputManager |
Returns: SceneEventHandler
# Properties
# creator
• creator: string
_Implementation of Context.creator_
Defined in packages/common-core/src/webgl/scene-event-handler.ts:7
# Methods
# addEventListener
▸ addEventListener(eventName: number, callback: ListenerFunction‹EventType›, scope: any): void
Inherited from EventDispatcher.addEventListener
Defined in packages/configurator-core/src/utils/event-dispatcher.ts:29
Parameters:
| Name | Type |
|---|---|
eventName | number |
callback | ListenerFunction‹EventType› |
scope | any |
Returns: void
# disableEvents
▸ disableEvents(): void
Inherited from EventDispatcher.disableEvents
Defined in packages/configurator-core/src/utils/event-dispatcher.ts:67
Returns: void
# dispatchEvent
▸ dispatchEvent(eventName: number, arg?: EventType): void
Inherited from EventDispatcher.dispatchEvent
Defined in packages/configurator-core/src/utils/event-dispatcher.ts:33
Parameters:
| Name | Type |
|---|---|
eventName | number |
arg? | EventType |
Returns: void
# enableEvents
▸ enableEvents(): void
Inherited from EventDispatcher.enableEvents
Defined in packages/configurator-core/src/utils/event-dispatcher.ts:63
Returns: void
# isDragIn
▸ isDragIn(): boolean
Defined in packages/common-core/src/webgl/scene-event-handler.ts:24
Returns: boolean
# removeEventListener
▸ removeEventListener(eventName: number, fun: ListenerFunction‹EventType›): void
Inherited from EventDispatcher.removeEventListener
Defined in packages/configurator-core/src/utils/event-dispatcher.ts:49
Parameters:
| Name | Type |
|---|---|
eventName | number |
fun | ListenerFunction‹EventType› |
Returns: void
# setDragIn
▸ setDragIn(dragIn: boolean, dragEvent?: DragEvent): void
Defined in packages/common-core/src/webgl/scene-event-handler.ts:28
Parameters:
| Name | Type |
|---|---|
dragIn | boolean |
dragEvent? | DragEvent |
Returns: void