Show / Hide Table of Contents

    Class FUxtWmrHandTracker

    WMR implementation of the hand tracker interface

    Inheritance
    System::Object
    IModularFeature
    IUxtHandTracker
    FUxtWmrHandTracker
    Inherited Members
    IUxtHandTracker::GetHandTracker()
    IUxtHandTracker::GetModularFeatureName()
    IUxtHandTracker::~IUxtHandTracker()
    Namespace:
    Assembly: .dll
    Syntax
    public: class FUxtWmrHandTracker : public xtHandTracker

    Methods

    | Improve this Doc View Source

    GetIsGrabbing(EControllerHand Hand, bool &OutIsGrabbing)

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

    Declaration
    public: virtual bool GetIsGrabbing(EControllerHand Hand, bool &OutIsGrabbing) const
    Parameters
    Type Name Description
    EControllerHand Hand
    bool & OutIsGrabbing
    Returns
    Type Description
    bool
    Overrides
    IUxtHandTracker::GetIsGrabbing(EControllerHand Hand, bool &OutIsGrabbing)
    | Improve this Doc View Source

    GetIsSelectPressed(EControllerHand Hand, bool &OutIsSelectPressed)

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

    Declaration
    public: virtual bool GetIsSelectPressed(EControllerHand Hand, bool &OutIsSelectPressed) const
    Parameters
    Type Name Description
    EControllerHand Hand
    bool & OutIsSelectPressed
    Returns
    Type Description
    bool
    Overrides
    IUxtHandTracker::GetIsSelectPressed(EControllerHand Hand, bool &OutIsSelectPressed)
    | Improve this Doc View Source

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

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

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

    GetPointerPose(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: virtual bool GetPointerPose(EControllerHand Hand, FQuat &OutOrientation, FVector &OutPosition) const
    Parameters
    Type Name Description
    EControllerHand Hand
    FQuat & OutOrientation
    FVector & OutPosition
    Returns
    Type Description
    bool
    Overrides
    IUxtHandTracker::GetPointerPose(EControllerHand Hand, FQuat &OutOrientation, FVector &OutPosition)
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX