#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: