28 #ifndef __DepthBuffer_H__
29 #define __DepthBuffer_H__
88 POOL_MANUAL_USAGE = 0,
98 void _setPoolId(
uint16 poolId );
101 virtual uint16 getPoolId()
const;
102 virtual uint16 getBitDepth()
const;
103 virtual uint32 getWidth()
const;
104 virtual uint32 getHeight()
const;
105 virtual uint32 getFsaa()
const;
106 virtual const String& getFsaaHint()
const;
110 bool isManual()
const;
121 virtual bool isCompatible(
RenderTarget *renderTarget )
const;
130 virtual void _notifyRenderTargetAttached(
RenderTarget *renderTarget );
137 virtual void _notifyRenderTargetDetached(
RenderTarget *renderTarget );
152 void detachFromAllRenderTargets();
A 'canvas' which can receive the results of a rendering operation.
set< RenderTarget * >::type RenderTargetSet
RenderTargetSet mAttachedRenderTargets
An abstract class that contains a depth/stencil buffer.
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...