Skip to main content

Interface: BehaviourContext

Defined in: webxr-interactions/src/behaviours/behaviour.ts:41

Everything a behaviour can reach during a tick or a routed moment.

Properties​

PropertyTypeDefined in
dtnumberwebxr-interactions/src/behaviours/behaviour.ts:42
interactableIdstringwebxr-interactions/src/behaviours/behaviour.ts:43
transformTransformPort | undefinedwebxr-interactions/src/behaviours/behaviour.ts:44

Methods​

emit()​

emit(event: Omit<InteractionEvent, "interactableId">): void;

Defined in: webxr-interactions/src/behaviours/behaviour.ts:45

Parameters​

ParameterType
eventOmit<InteractionEvent, "interactableId">

Returns​

void


feedback()​

feedback(intent: Omit<FeedbackIntent, "interactableId">): void;

Defined in: webxr-interactions/src/behaviours/behaviour.ts:46

Parameters​

ParameterType
intentOmit<FeedbackIntent, "interactableId">

Returns​

void


getWorldPose()​

getWorldPose(interactableId: string): PoseTuple | undefined;

Defined in: webxr-interactions/src/behaviours/behaviour.ts:48

REST world pose of another registered interactable (toss scoring).

Parameters​

ParameterType
interactableIdstring

Returns​

PoseTuple | undefined