Navigation
Unreal Engine C++ API Reference > Runtime
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FHeadMountedDisplayPassContext | ||
![]() |
FHMDViewMesh | ||
![]() |
FLateUpdateManager | Utility class for applying an offset to a hierarchy of components in the renderer thread. | |
![]() |
FMotionControllerSource | Motion Controller SourceNamed Motion Controller source. Used for UI display | |
![]() |
FMotionDelayClient | FMotionDelayClient | |
![]() |
FMotionDelayService | FMotionDelayService | |
![]() |
FSpectatorScreenModeTexturePlusEyeLayout | ||
![]() |
FXRDeviceId | ||
![]() |
FXRGestureConfig | ||
![]() |
FXRHMDData | ||
![]() |
FXRMotionControllerData | ||
![]() |
FXRSensorProperties | Struct representing the properties of an external tracking sensor. | |
![]() |
IHandTracker | ||
![]() |
IHeadMountedDisplay | HMD device interface | |
![]() |
IHeadMountedDisplayModule | The public interface of the HeadmountedDisplay Module | |
![]() |
IHeadMountedDisplayVulkanExtensions | Query Vulkan extensions required by the HMD. | |
![]() |
IIdentifiableXRDevice | Generic device identifier interface | |
![]() |
IMotionController | Motion Controller device interface | |
![]() |
IMotionTrackingSystemManagement | Motion Tracking System Management interface | |
![]() |
ISpectatorScreenController | Spectator Screen Controller interface | |
![]() |
IXRCamera | Interface used by the camera component to figure out the final position of a motion tracked camera. | |
![]() |
IXRInput | Optional interface returned from IXRTrackingSystem if the plugin requires being able to grab touch or keyboard input events. | |
![]() |
IXRLoadingScreen | Interface used to register and show loading splash screen layers. | |
![]() |
IXRSystemAssets | ||
![]() |
IXRSystemIdentifier | ||
![]() |
IXRTrackingSystem | Main access point to an XR tracking system. Use it to enumerate devices and query their poses. | |
![]() |
TCircularHistoryBuffer | TCircularHistoryBuffer Modeled after TCircularBuffer/Queue, but resizable with it's own stack-style way of indexing (0 = most recent value added) | |
![]() |
UHandKeypointConversion | ||
![]() |
UMotionControllerComponent |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EHMDTrackingOrigin::Type | For HMDs that support it, this specifies whether the origin of the tracking universe will be at the floor, or at the user's eye height | |
![]() |
EHMDWornState::Type | Stores if the user is wearing the HMD or not. | |
![]() |
EOrientPositionSelector::Type | ||
![]() |
EXRDeviceConnectionResult::Type | Enumeration of results from Connecting to Remote XR device | |
![]() |
EXRSystemFlags::Type | Flags to better inform the user about specifics of the underlying XR system |