Name |
Description |
|
---|---|---|
|
FDefaultSpectatorScreenController |
Default implementation of spectator screen controller. |
|
FDefaultStereoLayers |
Default implementation of stereo layers for platforms that require emulating layer support. |
|
FDefaultXRCamera |
Default base implementation of IXRCamera. |
|
FDefaultXRLoadingScreen |
|
|
FDeviceModelLoadedDelegate |
|
|
FHeadMountedDisplayBase |
Default implementation for various IHeadMountedDisplay methods. |
|
FHMDViewMesh |
|
|
FLateUpdateManager |
Utility class for applying an offset to a hierarchy of components in the renderer thread. |
|
FMotionControllerSource |
Motion Controller Source Named Motion Controller source. Used for UI display |
|
FMotionDelayClient |
|
|
FMotionDelayService |
|
|
FSimpleLayerManager |
|
|
FSpectatorScreenModeTexturePlusEyeLayout |
|
|
FSplashData |
Default Loading Screen implementation based on the IStereoLayer interface. |
|
FXRDeviceId |
|
|
FXRDeviceOnDisconnectDelegate |
|
|
FXRGestureConfig |
|
|
FXRHMDData |
|
|
FXRMotionControllerBase |
Base utility class for implementations of the IMotionController interface |
|
FXRMotionControllerData |
|
|
FXRRenderBridge |
|
|
FXRRenderTargetManager |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FXRSensorProperties |
Struct representing the properties of an external tracking sensor. |
|
FXRSwapChain |
|
|
FXRTimedInputActionDelegate |
|
|
FXRTrackingSystemBase |
Base utility class for implementations of the IXRTrackingSystem interface Contains helpers and default implementation of most abstract methods, so final implementations only need to override features that they support. |
|
FXRTrackingSystemDelegates |
|
|
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) |
|
TStereoLayerManager |
Partial implementation of the Layer management code for the IStereoLayers interface. |
|
TXRLoadingScreenBase |
Base utility class for implementations of the IXRLoadingScreen interface |
|
UAsyncTask_LoadXRDeviceVisComponent |
|
|
UHandKeypointConversion |
|
|
UHeadMountedDisplayFunctionLibrary |
|
|
UMotionControllerComponent |
|
|
UMotionTrackedDeviceFunctionLibrary |
|
|
UVRNotificationsComponent |
Copyright Epic Games, Inc. |
|
UXRAssetFunctionLibrary |
|
|
UXRLoadingScreenFunctionLibrary |
XR Loading Screen Function Library |
Name |
Description |
---|---|
FSpectatorScreenRenderDelegate |
|
FXRSwapChainPtr |
Name |
Description |
|
---|---|---|
|
EHandKeypoint |
Transforms that are tracked on the hand. Matches the enums from WMR to make it a direct mapping |
|
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 |
|
|
ESpatialInputGestureAxis |
|
|
ESpectatorScreenMode |
The Spectator Screen Mode controls what the non-vr video device displays on platforms that support one. |
|
ETrackingStatus |
|
|
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 |
|
EXRTrackedDeviceType |
|
|
EXRVisualType |
Name | Description | ||
---|---|---|---|
|
FXRSwapChain... |
CreateXRSwapChain ( |
|
|
ExecuteOnRenderThread ( |
Utility function for easily running a TFunctionRef on the render thread. |
|
|
ExecuteOnRenderThread ( |
Utility function for easily running a TFunctionRef on the render thread. |
|
|
ExecuteOnRenderThread_DoNotWait |
Utility function for easily submitting TFunction to be run on the render thread. |
|
|
ExecuteOnRenderThread_DoNotWait |
Utility function for easily submitting TFunction to be run on the render thread. |
|
|
ExecuteOnRHIThread ( |
Utility function for easily running a TFunctionRef on the RHI thread. |
|
|
ExecuteOnRHIThread ( |
Utility function for easily running a TFunctionRef on the RHI thread. |
|
|
ExecuteOnRHIThread_DoNotWait |
Utility function for easily submitting TFunction to be run on the RHI thread. |
|
|
ExecuteOnRHIThread_DoNotWait |
Utility function for easily submitting TFunction to be run on the RHI thread. |
|
|
GetLayerDescMember ( |
||
|
MarkLayerTextureForUpdate ( |
||
|
SetLayerDescMember ( |