Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FDefaultSpectatorScreenController | Default implementation of spectator screen controller. | ||
| FDefaultStereoLayers | Default implementation of stereo layers for platforms that require emulating layer support. | ||
| FDefaultStereoLayers_LayerRenderParams | Experimental struct | ||
| FDefaultXRCamera | Default base implementation of IXRCamera. | ||
| FDefaultXRLoadingScreen | |||
| FDeviceModelLoadedDelegate | UAsyncTask_LoadXRDeviceVisComponent | ||
| FHeadMountedDisplayBase | Default implementation for various IHeadMountedDisplay methods. | ||
| FSimpleLayerManager | |||
| FSplashData | Default Loading Screen implementation based on the IStereoLayer interface. | ||
| FXRDeviceOnDisconnectDelegate | |||
| FXRMotionControllerBase | Base utility class for implementations of the IMotionController interface | ||
| FXRMotionControllerBaseLegacy | This class adapts deprecated or maintenence only xr plugins which use the old EControllerHand motion sources to the newer FName MotionSource API. | ||
| FXRRenderBridge | |||
| FXRRenderTargetManager | CommonIStereoRenderTargetManager implementation that can be used by HMD implementations in order to get default implementations for most methods. | ||
| FXRSwapChain | 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 | |||
| TStereoLayerManager | Partial implementation of the Layer management code for the IStereoLayers interface. | ||
| TXRLoadingScreenBase | Base utility class for implementations of the IXRLoadingScreen interface | ||
| UAsyncTask_LoadXRDeviceVisComponent | |||
| UHeadMountedDisplayFunctionLibrary | |||
| UMotionTrackedDeviceFunctionLibrary | |||
| UVRNotificationsComponent | |||
| UXRAssetFunctionLibrary | UXRAssetFunctionLibrary | ||
| UXRDeviceVisualizationComponent | |||
| UXRLoadingScreenFunctionLibrary | XR Loading Screen Function Library |
Typedefs
| Name | Description |
|---|---|
| FSpectatorScreenRenderDelegate | |
| FXRSwapChainPtr |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FXRSwapChainPtr | CreateXRSwapChain
(
TArray< FTextureRHIRef >&& InRHITextureSwapChain, |
||
| void | ExecuteOnRenderThread
(
const TFunctionRef< void()>& Function |
Utility function for easily running a TFunctionRef on the render thread. | |
| void | ExecuteOnRenderThread
(
const TFunctionRef< void(FRHICommandListImmediate&)>& Function |
Utility function for easily running a TFunctionRef on the render thread. | |
| void | ExecuteOnRenderThread_DoNotWait
(
const TFunction< void()>& Function |
Utility function for easily submitting TFunction to be run on the render thread. | |
| void | ExecuteOnRenderThread_DoNotWait
(
const TFunction< void(FRHICommandListImmediate&)>& Function |
Utility function for easily submitting TFunction to be run on the render thread. | |
| void | ExecuteOnRHIThread
(
const TFunctionRef< void()>& Function |
Utility function for easily running a TFunctionRef on the RHI thread. | |
| void | ExecuteOnRHIThread
(
const TFunctionRef< void(FRHICommandListImmediate&)>& Function |
Utility function for easily running a TFunctionRef on the RHI thread. | |
| bool | ExecuteOnRHIThread_DoNotWait
(
const TFunction< void()>& Function |
Utility function for easily submitting TFunction to be run on the RHI thread. | |
| bool | ExecuteOnRHIThread_DoNotWait
(
const TFunction< void(FRHICommandListImmediate&)>& Function |
Utility function for easily submitting TFunction to be run on the RHI thread. | |
| bool | GetLayerDescMember
(
const IStereoLayers::FLayerDesc& Layer, |
||
| void | |||
| void | SetLayerDescMember
(
IStereoLayers::FLayerDesc& OutLayer, |