Class DefaultInteractionProfiles
Default interaction profiles for OpenXR.
Namespace: Evergine.OpenXR
Assembly: Evergine.OpenXR.dll
Syntax
public static class DefaultInteractionProfiles
Properties
HTCViveControllerProfile
Gets the HTC Vive Controller profile.
Declaration
public static OpenXRInteractionProfile HTCViveControllerProfile { get; }
Property Value
Type | Description |
---|---|
OpenXRInteractionProfile |
Remarks
This interaction profile represents the input sources and haptic feedback on the Vive Controller.
KhronosSimpleProfile
Gets the Khronos simple profile.
Declaration
public static OpenXRInteractionProfile KhronosSimpleProfile { get; }
Property Value
Type | Description |
---|---|
OpenXRInteractionProfile |
Remarks
This interaction profile provides basic pose, button, and haptic support for applications with simple input needs. There is no hardware associated with the profile, and runtimes that support this profile should map the input paths provided to the appropriate paths on the actual hardware.
MixedRealityMotionControllerProfile
Gets the Mixed Reality Motion Controller profile.
Declaration
public static OpenXRInteractionProfile MixedRealityMotionControllerProfile { get; }
Property Value
Type | Description |
---|---|
OpenXRInteractionProfile |
Remarks
This interaction profile represents the input sources and haptic feedback on the Microsoft Mixed Reality Controller.
OculusGoProfile
Gets the Oculus Go controller profile.
Declaration
public static OpenXRInteractionProfile OculusGoProfile { get; }
Property Value
Type | Description |
---|---|
OpenXRInteractionProfile |
Remarks
This interaction profile represents the input sources of the Oculus Go controller.
OculusTouchProfile
Gets the Oculus Touch controller profile.
Declaration
public static OpenXRInteractionProfile OculusTouchProfile { get; }
Property Value
Type | Description |
---|---|
OpenXRInteractionProfile |
Remarks
This interaction profile represents the input sources and haptic feedback on the Oculus Touch controller.
PicoNeo3Profile
Gets the Pico Neo3 controller profile.
Declaration
public static OpenXRInteractionProfile PicoNeo3Profile { get; }
Property Value
Type | Description |
---|---|
OpenXRInteractionProfile |
Remarks
This interaction profile represents the input sources and haptic feedback on the Pico Neo3 controller.
ValveIndexControllerProfile
Gets the Valve Index Controller profile.
Declaration
public static OpenXRInteractionProfile ValveIndexControllerProfile { get; }
Property Value
Type | Description |
---|---|
OpenXRInteractionProfile |
Remarks
This interaction profile represents the input sources and haptic feedback on the Valve Index controller.