Skip to content

worldwind-ui API / worldwind-kit / ShapeEventRegistry

Class: ShapeEventRegistry ​

Defined in: kit/src/shape-events.ts:13

Routes globe picks to handlers registered per renderable, so a hundred placemarks with click handlers share one gesture recognizer instead of creating a hundred.

click and dblclick handlers fire only when their object is among the picked items. hover handlers fire for every hover event (so they can detect leave as well as enter). *

Constructors ​

Constructor ​

new ShapeEventRegistry(globe): ShapeEventRegistry

Defined in: kit/src/shape-events.ts:17

Parameters ​

globe ​

GlobeController

Returns ​

ShapeEventRegistry

Methods ​

destroy() ​

destroy(): void

Defined in: kit/src/shape-events.ts:53

Returns ​

void


register() ​

register(object, type, handler): Unsubscribe

Defined in: kit/src/shape-events.ts:19

Parameters ​

object ​

unknown

type ​

PickEventType

handler ​

PickHandler

Returns ​

Unsubscribe


size() ​

size(type): number

Defined in: kit/src/shape-events.ts:49

Number of objects with at least one handler for type.

Parameters ​

type ​

PickEventType

Returns ​

number

MIT licensed. Not affiliated with NASA; WorldWind is NASA's open-source virtual globe.