SwapChainVkImpl class final
Swap chain implementation in Vulkan backend.
Contents
- Reference
Base classes
-
template<class BaseInterface>class SwapChainBase<ISwapChainVk>
- Base implementation of the swap chain.
Public functions
- void Present(Uint32 SyncInterval) final
- Implementation of ISwapChain::
Present() in Vulkan backend. -
void Resize(Uint32 NewWidth,
Uint32 NewHeight,
SURFACE_
TRANSFORM NewPreTransform) final - Implementation of ISwapChain::
Resize() in Vulkan backend. - void SetFullscreenMode(const DisplayModeAttribs& DisplayMode) final
- Implementation of ISwapChain::
SetFullscreenMode() in Vulkan backend. - void SetWindowedMode() final
- Implementation of ISwapChain::
SetWindowedMode() in Vulkan backend. - auto GetVkSwapChain() -> VkSwapchainKHR final
- Implementation of ISwapChainVk::
GetVkSwapChain(). - auto GetCurrentBackBufferRTV() -> ITextureViewVk* final
- Implementation of ISwapChain::
GetCurrentBackBufferRTV() in Vulkan backend. - auto GetDepthBufferDSV() -> ITextureViewVk* final
- Implementation of ISwapChain::
GetDepthBufferDSV() in Vulkan backend.