Search Results for

    Show / Hide Table of Contents

    Class DefaultInteractionProfiles

    Default interaction profiles for OpenXR.

    Inheritance
    object
    DefaultInteractionProfiles
    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.

    In this article
    Back to top
    Generated by DocFX