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
