#include <OgreD3D9HardwarePixelBuffer.h>
|  | 
|  | D3D9HardwarePixelBuffer (HardwareBuffer::Usage usage, D3D9Texture *ownerTexture) | 
|  | 
|  | ~D3D9HardwarePixelBuffer () | 
|  | 
| virtual void | _clearSliceRTT (size_t zoffset) | 
|  | Notify TextureBuffer of destruction of render target. 
 | 
|  | 
| void | _genMipmaps (IDirect3DBaseTexture9 *mipTex) | 
|  | Internal function to update mipmaps on update of level 0. 
 | 
|  | 
| void | _setMipmapping (bool doMipmapGen, bool HWMipmaps) | 
|  | Function to set mipmap generation. 
 | 
|  | 
| void | bind (IDirect3DDevice9 *dev, IDirect3DSurface9 *mSurface, IDirect3DSurface9 *fsaaSurface, bool writeGamma, uint fsaa, const String &srcName, IDirect3DBaseTexture9 *mipTex) | 
|  | Call this to associate a D3D surface or volume with this pixel buffer. 
 | 
|  | 
| void | bind (IDirect3DDevice9 *dev, IDirect3DVolume9 *mVolume, IDirect3DBaseTexture9 *mipTex) | 
|  | 
| void | blit (const HardwarePixelBufferSharedPtr &src, const Box &srcBox, const Box &dstBox) | 
|  | 
| void | blitFromMemory (const PixelBox &src, const Box &dstBox) | 
|  | 
| void | blitToMemory (const Box &srcBox, const PixelBox &dst) | 
|  | 
| void | destroyBufferResources (IDirect3DDevice9 *d3d9Device) | 
|  | Destroy resources associated with the given device. 
 | 
|  | 
| IDirect3DSurface9 * | getFSAASurface (IDirect3DDevice9 *d3d9Device) | 
|  | Accessor for AA surface. 
 | 
|  | 
| RenderTexture * | getRenderTarget (size_t zoffset) | 
|  | Get rendertarget for z slice. 
 | 
|  | 
| IDirect3DSurface9 * | getSurface (IDirect3DDevice9 *d3d9Device) | 
|  | Accessor for surface. 
 | 
|  | 
| void | releaseSurfaces (IDirect3DDevice9 *d3d9Device) | 
|  | Release surfaces held by this pixel buffer. 
 | 
|  | 
◆ D3D9HardwarePixelBuffer()
      
        
          | Ogre::D3D9HardwarePixelBuffer::D3D9HardwarePixelBuffer | ( | HardwareBuffer::Usage | usage, | 
        
          |  |  | D3D9Texture * | ownerTexture | 
        
          |  | ) |  |  | 
      
 
 
◆ ~D3D9HardwarePixelBuffer()
      
        
          | Ogre::D3D9HardwarePixelBuffer::~D3D9HardwarePixelBuffer | ( |  | ) |  | 
      
 
 
◆ _clearSliceRTT()
Notify TextureBuffer of destruction of render target. 
 
 
◆ _genMipmaps()
Internal function to update mipmaps on update of level 0. 
 
 
◆ _setMipmapping()
      
        
          | void Ogre::D3D9HardwarePixelBuffer::_setMipmapping | ( | bool | doMipmapGen, | 
        
          |  |  | bool | HWMipmaps | 
        
          |  | ) |  |  | 
      
 
Function to set mipmap generation. 
 
 
◆ bind() [1/2]
Call this to associate a D3D surface or volume with this pixel buffer. 
 
 
◆ bind() [2/2]
◆ blit()
      
        
          | void Ogre::D3D9HardwarePixelBuffer::blit | ( | const HardwarePixelBufferSharedPtr & | src, | 
        
          |  |  | const Box & | srcBox, | 
        
          |  |  | const Box & | dstBox | 
        
          |  | ) |  |  | 
      
 
 
◆ blitFromMemory()
◆ blitToMemory()
◆ destroyBufferResources()
Destroy resources associated with the given device. 
 
 
◆ getFSAASurface()
◆ getRenderTarget()
Get rendertarget for z slice. 
 
 
◆ getSurface()
◆ lockDeviceAccess()
  
  | 
        
          | static void Ogre::D3D9HardwarePixelBuffer::lockDeviceAccess | ( |  | ) |  |  | static | 
 
 
◆ releaseSurfaces()
Release surfaces held by this pixel buffer. 
 
 
◆ unlockDeviceAccess()
  
  | 
        
          | static void Ogre::D3D9HardwarePixelBuffer::unlockDeviceAccess | ( |  | ) |  |  | static | 
 
 
The documentation for this class was generated from the following file: