28 #ifndef __DepthBuffer_H__
29 #define __DepthBuffer_H__
87 POOL_MANUAL_USAGE = 0,
97 void _setPoolId(
uint16 poolId );
100 virtual uint16 getPoolId()
const;
101 virtual uint16 getBitDepth()
const;
102 virtual uint32 getWidth()
const;
103 virtual uint32 getHeight()
const;
104 virtual uint32 getFsaa()
const;
105 virtual const String& getFsaaHint()
const;
109 bool isManual()
const;
120 virtual bool isCompatible(
RenderTarget *renderTarget )
const;
129 virtual void _notifyRenderTargetAttached(
RenderTarget *renderTarget );
136 virtual void _notifyRenderTargetDetached(
RenderTarget *renderTarget );
151 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...