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