28 #ifndef __D3D9DEPTHBUFFER_H__ 29 #define __D3D9DEPTHBUFFER_H__ 40 IDirect3DSurface9 *depthBufferSurf,
A 'canvas' which can receive the results of a rendering operation.
IDirect3DSurface9 * mDepthBuffer
IDirect3DSurface9 * getDepthBufferSurface() const
IDirect3DDevice9 * getDeviceCreator() const
bool isManual() const
Manual DepthBuffers are cleared in RenderSystem's destructor.
Implementation of DirectX9 as a rendering system.
uint32 mMultiSampleQuality
virtual bool isCompatible(RenderTarget *renderTarget) const
Returns whether the specified RenderTarget is compatible with this DepthBuffer That is...
D3D9DepthBuffer(uint16 poolId, D3D9RenderSystem *renderSystem, IDirect3DDevice9 *creator, IDirect3DSurface9 *depthBufferSurf, D3DFORMAT fmt, uint32 width, uint32 height, uint32 fsaa, uint32 multiSampleQuality, bool isManual)
An abstract class that contains a depth/stencil buffer.
IDirect3DDevice9 * mCreator
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info...
D3D9RenderSystem * mRenderSystem