UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMotionController Member List

This is the complete list of members for IMotionController, including all inherited members.

AngularVelocityAsAxisAndLengthToRotator(const FVector AngularVelocityAsAxisAndLength)IMotionControllerinlinestatic
AttachInputMappingContexts(const TSet< TObjectPtr< class UInputMappingContext > > &InputMappingContexts)IMotionControllerinlinevirtual
EnumerateSources(TArray< FMotionControllerSource > &SourcesOut) const =0IMotionControllerpure virtual
FeatureNameIMotionControllerinlinestatic
GetControllerOrientationAndPosition(const int32 ControllerIndex, const FName MotionSource, FRotator &OutOrientation, FVector &OutPosition, float WorldToMetersScale) const =0IMotionControllerpure virtual
GetControllerOrientationAndPosition(const int32 ControllerIndex, const FName MotionSource, FRotator &OutOrientation, FVector &OutPosition, bool &OutbProvidedLinearVelocity, FVector &OutLinearVelocity, bool &OutbProvidedAngularVelocity, FVector &OutAngularVelocityAsAxisAndLength, bool &OutbProvidedLinearAcceleration, FVector &OutLinearAcceleration, float WorldToMetersScale) const =0IMotionControllerpure virtual
GetControllerOrientationAndPositionForTime(const int32 ControllerIndex, const FName MotionSource, FTimespan Time, bool &OutTimeWasUsed, FRotator &OutOrientation, FVector &OutPosition, bool &OutbProvidedLinearVelocity, FVector &OutLinearVelocity, bool &OutbProvidedAngularVelocity, FVector &OutAngularVelocityAsAxisAndLength, bool &OutbProvidedLinearAcceleration, FVector &OutLinearAcceleration, float WorldToMetersScale) const =0IMotionControllerpure virtual
GetControllerTrackingStatus(const int32 ControllerIndex, const FName MotionSource) const =0IMotionControllerpure virtual
GetCustomParameterValue(const FName MotionSource, FName ParameterName, bool &bOutValueFound) const =0IMotionControllerpure virtual
GetHandEnumForSourceName(const FName Source, EControllerHand &OutHand)IMotionControllerstatic
GetHandJointPosition(const FName MotionSource, int jointIndex, FVector &OutPosition) const =0IMotionControllerpure virtual
GetModularFeatureName()IMotionControllerinlinestatic
GetMotionControllerDeviceTypeName() const =0IMotionControllerpure virtual
HeadSourceIdIMotionControllerstatic
HMDSourceIdIMotionControllerstatic
LeftHandSourceIdIMotionControllerstatic
RightHandSourceIdIMotionControllerstatic
SetEnhancedInputUserSettings(TObjectPtr< class UEnhancedInputUserSettings > InputSettings=nullptr)IMotionControllerinlinevirtual
~IMotionController()IMotionControllerinlinevirtual