public/0.12.xpublic/0.8.xpublic/0.9.xpublic/0.11.x

    Show / Hide Table of Contents

    Class UUxtHandTrackingFunctionLibrary

    Library of hand tracking functions for UX Tools.

    Inheritance
    System::Object
    UBlueprintFunctionLibrary
    UUxtHandTrackingFunctionLibrary
    Namespace:
    Assembly: .dll
    Syntax
    public: class UUxtHandTrackingFunctionLibrary

    Methods

    | Improve this Doc View Source

    GetHandJointState(EControllerHand Hand, EUxtHandJoint Joint, FQuat &OutOrientation, FVector &OutPosition, float &OutRadius)

    Obtain the state of the given joint. Returns false if the hand is not currently tracked, in which case the values of the output parameters are unchanged.

    Declaration
    public: static bool GetHandJointState(EControllerHand Hand, EUxtHandJoint Joint, FQuat &OutOrientation, FVector &OutPosition, float &OutRadius)
    Parameters
    Type Name Description
    EControllerHand Hand
    EUxtHandJoint Joint
    FQuat & OutOrientation
    FVector & OutPosition
    float & OutRadius
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    GetHandPointerPose(EControllerHand Hand, FQuat &OutOrientation, FVector &OutPosition)

    Obtain the pointer pose. Returns false if the hand is not tracked this frame, in which case the value of the output parameter is unchanged.

    Declaration
    public: static bool GetHandPointerPose(EControllerHand Hand, FQuat &OutOrientation, FVector &OutPosition)
    Parameters
    Type Name Description
    EControllerHand Hand
    FQuat & OutOrientation
    FVector & OutPosition
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    GetIsHandGrabbing(EControllerHand Hand, bool &OutIsGrabbing)

    Obtain current grabbed state. Returns false if the hand is not currently tracked, in which case the value of the output parameter is unchanged.

    Declaration
    public: static bool GetIsHandGrabbing(EControllerHand Hand, bool &OutIsGrabbing)
    Parameters
    Type Name Description
    EControllerHand Hand
    bool & OutIsGrabbing
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    GetIsHandSelectPressed(EControllerHand Hand, bool &OutIsSelectPressed)

    Obtain current selection state. Returns false if the hand is not currently tracked, in which case the value of the output parameter is unchanged.

    Declaration
    public: static bool GetIsHandSelectPressed(EControllerHand Hand, bool &OutIsSelectPressed)
    Parameters
    Type Name Description
    EControllerHand Hand
    bool & OutIsSelectPressed
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    IsHandTracked(EControllerHand Hand)

    Returns whether the given hand is tracked.

    Declaration
    public: static bool IsHandTracked(EControllerHand Hand)
    Parameters
    Type Name Description
    EControllerHand Hand
    Returns
    Type Description
    bool
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • GetHandJointState(EControllerHand Hand, EUxtHandJoint Joint, FQuat &OutOrientation, FVector &OutPosition, float &OutRadius)
      • GetHandPointerPose(EControllerHand Hand, FQuat &OutOrientation, FVector &OutPosition)
      • GetIsHandGrabbing(EControllerHand Hand, bool &OutIsGrabbing)
      • GetIsHandSelectPressed(EControllerHand Hand, bool &OutIsSelectPressed)
      • IsHandTracked(EControllerHand Hand)
    Back to top Generated by DocFX