![]() |
OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
|
#include <OgreGLDepthBuffer.h>
Public Member Functions | |
| GLDepthBuffer (uint16 poolId, GLRenderSystem *renderSystem, GLContext *creatorContext, GLRenderBuffer *depth, GLRenderBuffer *stencil, uint32 width, uint32 height, uint32 fsaa, bool isManual) | |
| Public Member Functions inherited from Ogre::GLDepthBufferCommon | |
| GLDepthBufferCommon (uint16 poolId, GLRenderSystemCommon *renderSystem, GLContext *creatorContext, GLHardwarePixelBufferCommon *depth, GLHardwarePixelBufferCommon *stencil, uint32 width, uint32 height, uint32 fsaa, bool isManual) | |
| virtual | ~GLDepthBufferCommon () |
| GLHardwarePixelBufferCommon * | getDepthBuffer () const |
| GLContext * | getGLContext () const |
| GLHardwarePixelBufferCommon * | getStencilBuffer () const |
| bool | isCompatible (RenderTarget *renderTarget) const override |
| Returns whether the specified RenderTarget is compatible with this DepthBuffer That is, this DepthBuffer can be attached to that RenderTarget. | |
| Public Member Functions inherited from Ogre::DepthBuffer | |
| DepthBuffer (uint16 poolId, uint16 bitDepth, uint32 width, uint32 height, uint32 fsaa, const String &fsaaHint, bool manual) | |
| virtual | ~DepthBuffer () |
| virtual void | _notifyRenderTargetAttached (RenderTarget *renderTarget) |
| Called when a RenderTarget is attaches this DepthBuffer. | |
| virtual void | _notifyRenderTargetDetached (RenderTarget *renderTarget) |
| Called when a RenderTarget is detaches from this DepthBuffer. | |
| void | _setPoolId (uint16 poolId) |
| Sets the pool id in which this DepthBuffer lives. | |
| virtual uint16 | getBitDepth () const |
| uint32 | getFSAA () const |
| uint32 | getFsaa () const |
| const String & | getFSAAHint () const |
| const String & | getFsaaHint () const |
| virtual uint32 | getHeight () const |
| virtual uint16 | getPoolId () const |
| Gets the pool id in which this DepthBuffer lives. | |
| virtual uint32 | getWidth () const |
| bool | isManual () const |
| Manual DepthBuffers are cleared in RenderSystem's destructor. | |
Additional Inherited Members | |
| Public Types inherited from Ogre::DepthBuffer | |
| enum | PoolId { POOL_NO_DEPTH = 0 , POOL_MANUAL_USAGE = 0 , POOL_DEFAULT = 1 } |
| Ogre::GLDepthBuffer::GLDepthBuffer | ( | uint16 | poolId, |
| GLRenderSystem * | renderSystem, | ||
| GLContext * | creatorContext, | ||
| GLRenderBuffer * | depth, | ||
| GLRenderBuffer * | stencil, | ||
| uint32 | width, | ||
| uint32 | height, | ||
| uint32 | fsaa, | ||
| bool | isManual ) |
References Ogre::DepthBuffer::isManual().