ISwapChainD3D11 struct
Exposes Direct3D11-specific functionality of a swap chain.
Contents
- Reference
Base classes
- struct ISwapChain
- Swap chain interface.
Derived classes
-
template<typename Base>class RefCountedObject
- Base class for all reference counting objects.
Public functions
- auto GetCurrentBackBufferRTV() -> struct ITextureViewD3D11*METHOD() virtual
- Returns render target view of the back buffer in the swap chain.
- auto GetDepthBufferDSV() -> struct ITextureViewD3D11*METHOD() virtual
- Returns depth-stencil view of the depth buffer.
- auto GetDXGISwapChain() -> IDXGISwapChain*METHOD() virtual
- Returns a pointer to the IDXGISwapChain interface of the internal DXGI object.
Function documentation
IDXGISwapChain*METHOD() Diligent:: ISwapChainD3D11:: GetDXGISwapChain() virtual
Returns a pointer to the IDXGISwapChain interface of the internal DXGI object.
The method does NOT call AddRef() on the returned interface, so Release() must not be called.