SwapChainD3D11Impl class final
Swap chain implementation in Direct3D11 backend.
Contents
- Reference
Base classes
-
template<class BaseInterface, typename DXGISwapChainType>class SwapChainD3DBase<ISwapChainD3D11, IDXGISwapChain>
- Base implementation of a D3D swap chain.
Public functions
- void Present(Uint32 SyncInterval) final
- Implementation of ISwapChain::
Present() in Direct3D11 backend. -
void Resize(Uint32 NewWidth,
Uint32 NewHeight,
SURFACE_
TRANSFORM NewPreTransform) final - Implementation of ISwapChain::
Resize() in Direct3D11 backend. - auto GetDXGISwapChain() -> IDXGISwapChain* final
- Implementation of ISwapChainD3D11::
GetDXGISwapChain() in Direct3D11 backend. - auto GetCurrentBackBufferRTV() -> ITextureViewD3D11* final
- Implementation of ISwapChainD3D11::
GetCurrentBackBufferRTV() in Direct3D11 backend. - auto GetDepthBufferDSV() -> ITextureViewD3D11* final
- Implementation of ISwapChainD3D11::
GetDepthBufferDSV() in Direct3D11 backend.