Navigation
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 |