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 | |||
| FXRHandTrackingState | |||
| FXRHMDData | |||
| FXRMotionControllerData | |||
| FXRMotionControllerState | |||
| 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 |
Typedefs
| Name | Description |
|---|---|
| FXRComponentLoadComplete |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EHandKeypoint | Transforms that are tracked on the hand. Matches the enums from WMR to make it a direct mapping | ||
| EHMDTrackingOrigin::Type | Specifies the type of tracking space origin we should use. | ||
| EHMDWornState::Type | Stores if the user is wearing the HMD or not. | ||
| EOrientPositionSelector::Type | |||
| ESpectatorScreenMode | The Spectator Screen Mode controls what the non-vr video device displays on platforms that support one. | ||
| ETrackingStatus | |||
| EXRControllerPoseType | Controllers, due to their various shapes, might have different natural usages. | ||
| EXRDeviceConnectionResult::Type | Enumeration of results from Connecting to Remote XR device | ||
| EXRSpaceType | Used to get unreal world space or tracking space positions in XR. | ||
| EXRSystemFlags::Type | Flags to better inform the user about specifics of the underlying XR system | ||
| EXRTrackedDeviceType | |||
| EXRVisualType |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const int32 | EHandKeypointCount | ||
| const uint8 | ESpectatorScreenModeFirst | ||
| const uint8 | ESpectatorScreenModeLast |