Class: DebouncedCameraStopEventTrigger
@cognite/reveal.DebouncedCameraStopEventTrigger
Simple helper class to trigger a stop event whenever a camera manager's camera hasn't changed for a little while.
Constructors
constructor
• new DebouncedCameraStopEventTrigger(cameraManager
, debounceTimeMs?
)
Parameters
Name | Type | Default value |
---|---|---|
cameraManager | CameraManager | undefined |
debounceTimeMs | number | 100 |
Defined in
packages/camera-manager/src/utils/DebouncedCameraStopEventTrigger.ts:21
Methods
dispose
▸ dispose(): void
Deallocate resources associated with this object
Returns
void
Defined in
packages/camera-manager/src/utils/DebouncedCameraStopEventTrigger.ts:47
subscribe
▸ subscribe(callback
): void
Subscribe to the stop events generated by this trigger
Parameters
Name | Type |
---|---|
callback | CameraStopDelegate |
Returns
void
Defined in
packages/camera-manager/src/utils/DebouncedCameraStopEventTrigger.ts:33
unsubscribe
▸ unsubscribe(callback
): void
Unsubscribe from the stop events
Parameters
Name | Type |
---|---|
callback | CameraStopDelegate |
Returns
void
Defined in
packages/camera-manager/src/utils/DebouncedCameraStopEventTrigger.ts:40