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