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 | |
|---|---|---|---|
| FString | DebugLabel | ||
| 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 | |
|---|---|---|---|
| TArray< FTextureRHIRef > | GetSwapChain () |
||
| uint32 | |||
| uint32 | |||
| FRHITexture * | GetTexture () |
||
| FRHITexture * | GetTexture2D () |
||
| FRHITexture * | |||
| FRHITexture * | |||
| const FTextureRHIRef & | |||
| void | |||
| void | ReleaseCurrentImage_RHIThread
(
IRHICommandContext* RHICmdContext |
||
| void | |||
| void | SetDebugLabel
(
FStringView NewLabel |
||
| void | WaitCurrentImage_RHIThread
(
int64 TimeoutNanoseconds |