| FRHIViewport | ||
| FD3D12AdapterChild
|
Module |
|
Header |
/Engine/Source/Runtime/D3D12RHI/Public/D3D12Viewport.h |
Include |
#include "D3D12Viewport.h" |
class FD3D12Viewport :
public FRHIViewport,
public FD3D12AdapterChild
Name | Description | |
---|---|---|
|
FD3D12Viewport ( |
Name | Description | |
---|---|---|
|
~FD3D12Viewport() |
Name | Description | ||
---|---|---|---|
|
AdvanceBackBufferFrame_RenderThread() |
||
|
ConditionalResetSwapChain ( |
If the swap chain has been invalidated by DXGI, resets the swap chain to the expected state; otherwise, does nothing. |
|
|
CurrentOutputSupportsHDR() |
Query the swap chain's current connected output for HDR support. |
|
|
FD3D12Textur... |
GetBackBuffer_RenderThread() |
|
|
FD3D12Textur... |
GetBackBuffer_RHIThread() |
|
|
FD3D12Fence ... |
GetFence() |
|
|
GetNextPresentGPUIndex() |
||
|
GetNumBackBuffers() |
||
|
FD3D12Textur... |
GetSDRBackBuffer_RenderThread() |
|
|
FD3D12Textur... |
GetSDRBackBuffer_RHIThread() |
|
|
IDXGISwapCha... |
GetSDRSwapChain() |
|
|
GetSizeXY() |
Accessors. |
|
|
IDXGISwapCha... |
GetSwapChain() |
|
|
Init() |
||
|
const bool |
IsFullscreen() |
|
|
IssueFrameEvent() |
||
|
Present ( |
Presents the swap chain. Returns true if Present was done by Engine. |
|
|
Resize ( |
||
|
WaitForFrameEventCompletion() |
Name | Description | ||
---|---|---|---|
|
FRHICustomPr... |
GetCustomPresent() |
Returns currently set custom present handler. |
|
void * |
GetNativeBackBufferRT() |
Returns access to the platform-specific native resource pointer to a backbuffer rendertarget. |
|
void * |
GetNativeBackBufferTexture() |
Returns access to the platform-specific native resource pointer to a backbuffer texture. |
|
void * |
GetNativeSwapChain() |
Returns access to the platform-specific native resource pointer. |
|
void * |
GetNativeWindow ( |
Returns access to the platform-specific native window. |
|
SetCustomPresent |
Sets custom Present handler on the viewport |
Name |
Description |
|
---|---|---|
|
EDisplayFormat |
|
|
EDisplayGamut |
Display gamut, format, and chromacities Note: Must be kept in sync with CVars and Tonemapping shaders |