28 #ifndef __D3D11DepthBuffer_H__
29 #define __D3D11DepthBuffer_H__
40 ID3D11DepthStencilView *depthBufferView,
A 'canvas' which can receive the results of a rendering operation.
uint32 mMultiSampleQuality
D3D11RenderSystem * mRenderSystem
D3D11DepthBuffer(uint16 poolId, D3D11RenderSystem *renderSystem, ID3D11DepthStencilView *depthBufferView, uint32 width, uint32 height, uint32 fsaa, uint32 multiSampleQuality, bool isManual)
virtual bool isCompatible(RenderTarget *renderTarget) const
Returns whether the specified RenderTarget is compatible with this DepthBuffer That is...
An abstract class that contains a depth/stencil buffer.
ID3D11DepthStencilView * mDepthStencilView
void _resized(ID3D11DepthStencilView *depthBufferView, uint32 width, uint32 height)
internal method, gets called when the renderwindow was resized
ID3D11DepthStencilView * getDepthStencilView() const
bool isManual() const
Manual DepthBuffers are cleared in RenderSystem's destructor.
Implementation of DirectX11 as a rendering system.