![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for IMotionController, including all inherited members.
| AngularVelocityAsAxisAndLengthToRotator(const FVector AngularVelocityAsAxisAndLength) | IMotionController | inlinestatic |
| AttachInputMappingContexts(const TSet< TObjectPtr< class UInputMappingContext > > &InputMappingContexts) | IMotionController | inlinevirtual |
| EnumerateSources(TArray< FMotionControllerSource > &SourcesOut) const =0 | IMotionController | pure virtual |
| FeatureName | IMotionController | inlinestatic |
| GetControllerOrientationAndPosition(const int32 ControllerIndex, const FName MotionSource, FRotator &OutOrientation, FVector &OutPosition, float WorldToMetersScale) const =0 | IMotionController | pure 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 =0 | IMotionController | pure 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 =0 | IMotionController | pure virtual |
| GetControllerTrackingStatus(const int32 ControllerIndex, const FName MotionSource) const =0 | IMotionController | pure virtual |
| GetCustomParameterValue(const FName MotionSource, FName ParameterName, bool &bOutValueFound) const =0 | IMotionController | pure virtual |
| GetHandEnumForSourceName(const FName Source, EControllerHand &OutHand) | IMotionController | static |
| GetHandJointPosition(const FName MotionSource, int jointIndex, FVector &OutPosition) const =0 | IMotionController | pure virtual |
| GetModularFeatureName() | IMotionController | inlinestatic |
| GetMotionControllerDeviceTypeName() const =0 | IMotionController | pure virtual |
| HeadSourceId | IMotionController | static |
| HMDSourceId | IMotionController | static |
| LeftHandSourceId | IMotionController | static |
| RightHandSourceId | IMotionController | static |
| SetEnhancedInputUserSettings(TObjectPtr< class UEnhancedInputUserSettings > InputSettings=nullptr) | IMotionController | inlinevirtual |
| ~IMotionController() | IMotionController | inlinevirtual |