Navigation
API > API/Runtime > API/Runtime/HeadMountedDisplay > API/Runtime/HeadMountedDisplay/IMotionController > API/Runtime/HeadMountedDisplay/IMotionController/GetControllerOri-
References
| Module | HeadMountedDisplay |
| Header | /Engine/Source/Runtime/HeadMountedDisplay/Public/IMotionController.h |
| Include | #include "IMotionController.h" |
bool GetControllerOrientationAndPosition
(
const int32 ControllerIndex,
const FName MotionSource,
FRotator & OutOrientation,
FVector & OutPosition,
float WorldToMetersScale
) const
Remarks
Returns the calibration-space orientation of the requested controller's hand. True if the device requested is valid and tracked, false otherwise
Parameters
| Name | Description |
|---|---|
| ControllerIndex | The Unreal controller (player) index of the controller set |
| MotionSource | Which source, within the motion controller to get the orientation and position for |
| OutOrientation | (out) If tracked, the orientation (in calibrated-space) of the controller in the specified hand |
| OutPosition | (out) If tracked, the position (in calibrated-space) of the controller in the specified hand |
| WorldToMetersScale | The world scaling factor. |