GFXD3D9TextureObject
Engine/source/gfx/D3D9/gfxD3D9TextureObject.h
Protected Attributes
IDirect3DSurface9 *
IDirect3DBaseTexture9 *
bool
D3DLOCKED_RECT
Public Attributes
bool
Public Functions
GFXD3D9TextureObject(GFXDevice * d, GFXTextureProfile * profile)
IDirect3DTexture9 *
get2DTex()
IDirect3DTexture9 **
IDirect3DVolumeTexture9 *
get3DTex()
IDirect3DVolumeTexture9 **
IDirect3DSurface9 *
IDirect3DSurface9 **
IDirect3DBaseTexture9 *
getTex()
Detailed Description
Protected Static Attributes
U32 mTexCount
Protected Attributes
IDirect3DSurface9 * mD3DSurface
IDirect3DBaseTexture9 * mD3DTexture
bool mLocked
D3DLOCKED_RECT mLockRect
GFXTexHandle mLockTex
Public Attributes
bool isManaged
Public Functions
GFXD3D9TextureObject(GFXDevice * d, GFXTextureProfile * profile)
~GFXD3D9TextureObject()
copyToBmp(GBitmap * bmp)
Reimplemented from: GFXTextureObject
get2DTex()
get2DTexPtr()
get3DTex()
get3DTexPtr()
getSurface()
getSurfacePtr()
getTex()
lock(U32 mipLevel, RectI * inRect)
Reimplemented from: GFXTextureObject
release()
resurrect()
Reimplemented from: GFXResource
unlock(U32 mipLevel)
Reimplemented from: GFXTextureObject
zombify()
Reimplemented from: GFXResource
