Class XrEventDataInteractionProfileChanged

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<XrEventDataInteractionProfileChanged>
org.lwjgl.openxr.XrEventDataInteractionProfileChanged
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class XrEventDataInteractionProfileChanged extends org.lwjgl.system.Struct<XrEventDataInteractionProfileChanged> implements org.lwjgl.system.NativeResource
Notifies the application than the active interaction profile has changed.
Description

The XrEventDataInteractionProfileChanged event is queued to notify the application that the current interaction profile for one or more top level user paths has changed. This event must only be sent for interaction profiles that the application indicated its support for via SuggestInteractionProfileBindings. This event must only be queued for running sessions.

Upon receiving this event, an application can call GetCurrentInteractionProfile for each top level user path in use, if its behavior depends on the current interaction profile.

Valid Usage (Implicit)
See Also

GetCurrentInteractionProfile, SuggestInteractionProfileBindings

Layout


 struct XrEventDataInteractionProfileChanged {
     XrStructureType type();
     void const * next();
     XrSession session();
 }