Vixen
02b45cc4

XrInteractionProfiles

class Core/Vixen.Xr/Input/XrActions.cs:288
csharp
public static class XrInteractionProfiles

The interaction profiles a game is likely to suggest bindings for.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Paths, and deliberately strings rather than an enum: the set grows with every headset, a runtime accepts profiles this engine has never heard of, and an enum would make supporting a new controller an engine release. These are the common ones spelled correctly, which is the only value a constant can add here.

Fields and properties (5)

  • public const string Simple

    The baseline every runtime must support: select and menu, and a pose.

  • public const string OculusTouch

    Meta Quest and Rift Touch controllers.

  • public const string ValveIndex

    Valve Index controllers.

  • public const string HtcVive

    HTC Vive wands.

  • public const string MixedReality

    Windows Mixed Reality motion controllers.

Used by (1)

  • XrActionSetTestsVixen.Xr.Tests