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 | Common IStereoRenderTargetManager 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 | MarkLayerTextureForUpdate
(
IStereoLayers::FLayerDesc& Layer |
|
![]() |
void | SetLayerDescMember
(
IStereoLayers::FLayerDesc& OutLayer, |