Navigation
API > API/Plugins > API/Plugins/XRBase > API/Plugins/XRBase/UHeadMountedDisplayFunctionLibra-
References
| Module | XRBase |
| Header | /Engine/Plugins/Runtime/XRBase/Source/XRBase/Public/HeadMountedDisplayFunctionLibrary.h |
| Include | #include "HeadMountedDisplayFunctionLibrary.h" |
| Source | /Engine/Plugins/Runtime/XRBase/Source/XRBase/Private/HeadMountedDisplayFunctionLibrary.cpp |
UFUNCTION (BlueprintCallable, Category="Input|XRTracking")
static void GetMotionControllerData
(
UObject * WorldContext,
const EControllerHand Hand,
FXRMotionControllerData & MotionControllerData
)
Remarks
Cross XR-System query that returns critical information about the motion controller (position, orientation, hand/finger position)
Parameters
| Name | Description |
|---|---|
| WorldContext | Any object in the world (the player pawn would work). Used in PIE to make sure we get this data from a motioncontroller component that is currently active, rather than one in an editor view world that is never tracked. |
| Hand | Indicates which hand we want data for. |
| MotionControllerData | [out] Struct filled with information about the motion controller state. |