In file libs/cs3d/direct3d5/d3d_txtcache.h:

class D3DTextureCache : public HighColorCache


Inheritance:


Public Methods

D3DTextureCache(int nMaxSize, bool bHardware, LPDIRECTDRAW pDDraw, LPDIRECT3DDEVICE2 pDevice, int nBpp, bool bMipmapping, G3D_CAPS* pRendercaps, int MaxAspectRatio)
virtual void Dump()

Protected Methods

virtual void Load(HighColorCache_Data *d)
virtual void Unload(HighColorCache_Data *d)

Private Fields

bool m_bHardware
LPDIRECT3DDEVICE2 m_lpD3dDevice
LPDIRECTDRAW m_lpDD

Private Methods

void LoadIntoVRAM(D3DTextureCache_Data *tex)

Inherited from HighColorCache:

Public Methods

void Add(IPolygonTexture *polytex)
void Add(ITextureHandle *texture)
void Clear()

Protected Fields

int bpp
long cache_size
HighColorCache_Data* head
int num
long total_size

Documentation

bool m_bHardware

LPDIRECTDRAW m_lpDD

LPDIRECT3DDEVICE2 m_lpD3dDevice

D3DTextureCache(int nMaxSize, bool bHardware, LPDIRECTDRAW pDDraw, LPDIRECT3DDEVICE2 pDevice, int nBpp, bool bMipmapping, G3D_CAPS* pRendercaps, int MaxAspectRatio)

virtual void Dump()

virtual void Load(HighColorCache_Data *d)

virtual void Unload(HighColorCache_Data *d)

void LoadIntoVRAM(D3DTextureCache_Data *tex)


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de