|
|
Microsoft::WRL::ComPtr< IDXGISwapChain4 > | swapchain |
| |
|
const std::shared_ptr< DeviceD3D12 > | owningDevice |
| |
|
Microsoft::WRL::ComPtr< ID3D12Resource > | backbuffers [g_NumFrames] |
| |
|
std::vector< TextureD3D12 > | backbufferTextures |
| |
|
D3D12DynamicDescriptorHeap< 0 >::index_t | rtvIndices [g_NumFrames] |
| |
|
bool | tearingSupported = false |
| |
|
bool | initialized = false |
| |
|
|
static constexpr uint8_t | g_NumFrames = 3 |
| |
◆ GetNextImage()
| void RGL::SwapchainD3D12::GetNextImage |
( |
uint32_t * |
index | ) |
|
|
finalvirtual |
◆ ImageAtIndex()
| ITexture * RGL::SwapchainD3D12::ImageAtIndex |
( |
uint32_t |
index | ) |
|
|
finalvirtual |
◆ Present()
◆ Resize()
| void RGL::SwapchainD3D12::Resize |
( |
uint32_t |
width, |
|
|
uint32_t |
height |
|
) |
| |
|
finalvirtual |
◆ SetVsyncMode()
| void RGL::SwapchainD3D12::SetVsyncMode |
( |
bool |
mode | ) |
|
|
finalvirtual |
The documentation for this struct was generated from the following file: