In file libs/cs3d/direct3d6/d3dcache.h:

## class D3DTextureCache : public HighColorCache

## Inheritance:

### Public Methods

D3DTextureCache(int nMaxSize, bool bHardware, LPDIRECTDRAW4 pDDraw, LPDIRECT3DDEVICE3 pDevice, int nBpp, bool bMipmapping = true)
virtual void Dump()

### Protected Methods

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

### Private Fields

bool m_bHardware
IDirect3DDevice3* m_lpD3dDevice
IDirectDraw4* 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`

`IDirectDraw4* m_lpDD`

`IDirect3DDevice3* m_lpD3dDevice`

`D3DTextureCache(int nMaxSize, bool bHardware, LPDIRECTDRAW4 pDDraw, LPDIRECT3DDEVICE3 pDevice, int nBpp, bool bMipmapping = true)`

`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