ScreenSpaceEventHandler

new Cesium.ScreenSpaceEventHandler(element)

Handles user input events. Custom functions can be added to be executed on when the user enters input.
Name Type Default Description
element HTMLCanvasElement document optional The element to add events to.

Members

static Cesium.ScreenSpaceEventHandler.mouseEmulationIgnoreMilliseconds : Number

The amount of time, in milliseconds, that mouse events will be disabled after receiving any touch events, such that any emulated mouse events will be ignored.
Default Value: 800

static Cesium.ScreenSpaceEventHandler.touchHoldDelayMilliseconds : Number

The amount of time, in milliseconds, before a touch on the screen becomes a touch and hold.
Default Value: 1500

Methods

Removes listeners held by this object.

Once an object is destroyed, it should not be used; calling any function other than isDestroyed will result in a DeveloperError exception. Therefore, assign the return value (undefined) to the object as done in the example.
Throws:
  • DeveloperError : This object was destroyed, i.e., destroy() was called.
Example:
handler = handler && handler.destroy();
See:

getInputAction(type, modifier)function

Returns the function to be executed on an input event.
Name Type Description
type Number The ScreenSpaceEventType of input event.
modifier Number optional A KeyboardEventModifier key that is held when a type event occurs.
Returns:
The function to be executed on an input event.
See:

isDestroyed()Boolean

Returns true if this object was destroyed; otherwise, false.

If this object was destroyed, it should not be used; calling any function other than isDestroyed will result in a DeveloperError exception.
Returns:
true if this object was destroyed; otherwise, false.
See:

removeInputAction(type, modifier)

Removes the function to be executed on an input event.
Name Type Description
type Number The ScreenSpaceEventType of input event.
modifier Number optional A KeyboardEventModifier key that is held when a type event occurs.
See:

setInputAction(action, type, modifier)

Set a function to be executed on an input event.
Name Type Description
action function Function to be executed when the input event occurs.
type Number The ScreenSpaceEventType of input event.
modifier Number optional A KeyboardEventModifier key that is held when a type event occurs.
See: