Search Results for

    Show / Hide Table of Contents

    Class OpenXRActionBinding

    This class represent a specific interaction profile for the input tracking actions.

    Inheritance
    object
    OpenXRActionBinding
    Namespace: Evergine.OpenXR.InputTracking
    Assembly: Evergine.OpenXR.dll
    Syntax
    public class OpenXRActionBinding

    Constructors

    OpenXRActionBinding(OpenXRInputTracking, OpenXRInteractionProfile)

    Initializes a new instance of the OpenXRActionBinding class.

    Declaration
    public OpenXRActionBinding(OpenXRInputTracking inputTracking, OpenXRInteractionProfile interactionProfile)
    Parameters
    Type Name Description
    OpenXRInputTracking inputTracking

    The input tracking class.

    OpenXRInteractionProfile interactionProfile

    The interaction profile definition.

    Fields

    BindedActions

    Actions binded using this profile.

    Declaration
    public List<OpenXRAction> BindedActions
    Field Value
    Type Description
    List<OpenXRAction>

    InteractionPath

    The XRPath of interaction path.

    Declaration
    public readonly ulong InteractionPath
    Field Value
    Type Description
    ulong

    InteractionProfile

    The interaction profile definition.

    Declaration
    public readonly OpenXRInteractionProfile InteractionProfile
    Field Value
    Type Description
    OpenXRInteractionProfile

    Methods

    ActivateBinding(uint)

    Activate the binding for this subaction path.

    Declaration
    public void ActivateBinding(uint subActionIdx)
    Parameters
    Type Name Description
    uint subActionIdx

    The subaction index.

    CreateSuggestInteractionProfileBindings()

    Create the suggest interaction profile bindings for OpenXR.

    Declaration
    public bool CreateSuggestInteractionProfileBindings()
    Returns
    Type Description
    bool

    True if everithing is ok.

    DeactivateBinding(uint)

    Deactivate the binding for this subaction path.

    Declaration
    public void DeactivateBinding(uint subActionIdx)
    Parameters
    Type Name Description
    uint subActionIdx

    The subaction index.

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX