Navigation
Unreal Engine C++ API Reference > Runtime > HeadMountedDisplay
Inheritance Hierarchy
- IModularFeature
- IMotionTrackingSystemManagement
References
Module | HeadMountedDisplay |
Header | /Engine/Source/Runtime/HeadMountedDisplay/Public/IMotionTrackingSystemManagement.h |
Include | #include "IMotionTrackingSystemManagement.h" |
Syntax
class IMotionTrackingSystemManagement : public IModularFeature
Remarks
Motion Tracking System Management interface
This exposes management options for a motion tracking system. Some platforms will not implement it.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Disable tracking for all controllers. | |
![]() |
void | DisableMotionTrackingOfControllersForPlayer
(
int32 PlayerIndex |
Disable tracking for all controllers of a certain player. |
![]() |
void | DisableMotionTrackingOfDevice
(
const int32 ControllerIndex, |
Disable tracking of the specified controller, by player index and tracked device type. |
![]() |
bool | EnableMotionTrackingOfDevice
(
const int32 ControllerIndex, |
Enaable tracking of the specified controller, by player index and tracked device type. |
![]() ![]() |
int32 | Get the maximum number of controllers that can be tracked. | |
![]() ![]() |
FName | ||
![]() ![]() |
int32 | Get the number of controllers for which motion tracking is enabled. | |
![]() ![]() |
bool | IsMotionTrackingEnabledForDevice
(
const int32 ControllerIndex, |
Returns true if the specified device is supposed to be tracked |
![]() |
void | SetIsControllerMotionTrackingEnabledByDefault
(
bool Enable |
Set whether controller tracking is enabled by default or whether controllers must be specifically enabled. |