Navigation
API > API/Plugins > API/Plugins/XRBase
Inheritance Hierarchy
- TSharedFromThis< FXRSwapChain, ESPMode::ThreadSafe >
- FXRSwapChain
References
| Module | XRBase |
| Header | /Engine/Plugins/Runtime/XRBase/Source/XRBase/Public/XRSwapChain.h |
| Include | #include "XRSwapChain.h" |
Syntax
class FXRSwapChain : public TSharedFromThis< FXRSwapChain, ESPMode::ThreadSafe >
Remarks
Variables
| Type | Name | Description | |
|---|---|---|---|
| FTextureRHIRef | RHITexture | ||
| TArray< FTextureRHIRef > | RHITextureSwapChain | ||
| std::atomic_uint32_t | SwapChainIndex_RHIThread |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FXRSwapChain
(
TArray< FTextureRHIRef >&& InRHITextureSwapChain, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GenerateMips_RenderThread
(
FRHICommandListImmediate& RHICmdList |
||
| TArray< FTextureRHIRef > | GetSwapChain () |
||
| uint32 | |||
| uint32 | |||
| FRHITexture * | GetTexture () |
||
| FRHITexture2D * | GetTexture2D () |
||
| FRHITexture2DArray * | |||
| FRHITextureCube * | |||
| const FTextureRHIRef & | |||
| void | |||
| void | |||
| void | |||
| void | WaitCurrentImage_RHIThread
(
int64 TimeoutNanoseconds |