![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IMotionTrackingSystemManagement.h>
Inheritance diagram for IMotionTrackingSystemManagement:Public Member Functions | |
| virtual void | SetIsControllerMotionTrackingEnabledByDefault (bool Enable)=0 |
| virtual int32 | GetMaximumMotionTrackedControllerCount () const =0 |
| virtual int32 | GetMotionTrackingEnabledControllerCount () const =0 |
| virtual bool | IsMotionTrackingEnabledForDevice (const int32 ControllerIndex, const EControllerHand DeviceHand) const =0 |
| virtual bool | EnableMotionTrackingOfDevice (const int32 ControllerIndex, const EControllerHand DeviceHand)=0 |
| virtual void | DisableMotionTrackingOfDevice (const int32 ControllerIndex, const EControllerHand DeviceHand)=0 |
| virtual void | DisableMotionTrackingOfAllControllers ()=0 |
| virtual void | DisableMotionTrackingOfControllersForPlayer (int32 PlayerIndex)=0 |
Static Public Member Functions | |
| static FName | GetModularFeatureName () |
Motion Tracking System Management interface
This exposes management options for a motion tracking system. Some platforms will not implement it.
|
pure virtual |
Disable tracking for all controllers.
|
pure virtual |
Disable tracking for all controllers of a certain player.
| PlayerIndex | (in) The index of the player. |
|
pure virtual |
Disable tracking of the specified controller, by player index and tracked device type.
| PlayerIndex | (in) The index of the player. |
| Hand | (in) The tracked device type. |
|
pure virtual |
Enaable tracking of the specified controller, by player index and tracked device type.
| PlayerIndex | (in) The index of the player. |
| Hand | (in) The device type. |
|
pure virtual |
Get the maximum number of controllers that can be tracked.
|
pure virtual |
Get the number of controllers for which motion tracking is enabled.
|
pure virtual |
Returns true if the specified device is supposed to be tracked
| PlayerIndex | (in) The index of the player. |
| Hand | (in) The tracked device type. |
|
pure virtual |
Set whether controller tracking is enabled by default or whether controllers must be specifically enabled.
| Enable | (in) True to enable by default. |