29 #include "SwapChain.h" 35 static constexpr INTERFACE_ID IID_SwapChainD3D11 =
36 { 0x4daf2e76, 0x9204, 0x4dc4, { 0xa5, 0x3a, 0xb0, 0x0, 0x97, 0x41, 0x2d, 0x3a } };
53 virtual ID3D11RenderTargetView *
GetRTV() = 0;
59 virtual ID3D11DepthStencilView *
GetDSV() = 0;
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
Swap chain interface.
Definition: SwapChain.h:41
virtual ID3D11RenderTargetView * GetRTV()=0
Returns d3d11 render target view of the swap chain's back buffer.
virtual IDXGISwapChain * GetDXGISwapChain()=0
Returns a pointer to the IDXGISwapChain interface of the internal DXGI object.
Interface to the swap chain object implemented in D3D11.
Definition: SwapChainD3D11.h:39
virtual ID3D11DepthStencilView * GetDSV()=0
Returns d3d11 depth stencil view of the internal depth buffer object.