Skip to content

@relu-interactives/spatial-ecs


@relu-interactives/spatial-ecs / index / XrInputKind

Type Alias: XrInputKind ​

ts
type XrInputKind = "controller" | "hand" | "transient-pointer" | "gaze";

Defined in: xr/types.ts:34

How an input source is physically driven.

transient-pointer is the Vision Pro case: the source is EPHEMERAL — it is created when the user pinches and destroyed when they release, so it must never be cached across frames by identity.