summaryrefslogtreecommitdiffhomepage
path: root/nGenEx/TexDX9.h
diff options
context:
space:
mode:
Diffstat (limited to 'nGenEx/TexDX9.h')
-rw-r--r--nGenEx/TexDX9.h74
1 files changed, 37 insertions, 37 deletions
diff --git a/nGenEx/TexDX9.h b/nGenEx/TexDX9.h
index 88c6357..dba3460 100644
--- a/nGenEx/TexDX9.h
+++ b/nGenEx/TexDX9.h
@@ -1,15 +1,15 @@
/* Project nGenEx
- Destroyer Studios LLC
- Copyright © 1997-2004. All Rights Reserved.
+ Destroyer Studios LLC
+ Copyright © 1997-2004. All Rights Reserved.
- SUBSYSTEM: nGenEx.lib
- FILE: TexDX9.h
- AUTHOR: John DiCamillo
+ SUBSYSTEM: nGenEx.lib
+ FILE: TexDX9.h
+ AUTHOR: John DiCamillo
- OVERVIEW
- ========
- Direct 3D Texture Cache
+ OVERVIEW
+ ========
+ Direct 3D Texture Cache
*/
#ifndef TexDX9_h
@@ -28,17 +28,17 @@ struct VD3D_texture_format;
struct TexCacheDX9Entry
{
- TexCacheDX9Entry() : bitmap_id(0), texture(0), used_last(0),
- last_modified(0), normal(false) { }
+ TexCacheDX9Entry() : bitmap_id(0), texture(0), used_last(0),
+ last_modified(0), normal(false) { }
- void Release();
- void Unload();
+ void Release();
+ void Unload();
- HANDLE bitmap_id;
- IDirect3DTexture9* texture;
- DWORD used_last;
- DWORD last_modified;
- bool normal;
+ HANDLE bitmap_id;
+ IDirect3DTexture9* texture;
+ DWORD used_last;
+ DWORD last_modified;
+ bool normal;
};
// +--------------------------------------------------------------------+
@@ -46,33 +46,33 @@ struct TexCacheDX9Entry
class TexCacheDX9
{
public:
- TexCacheDX9(VideoDX9* video);
- virtual ~TexCacheDX9();
+ TexCacheDX9(VideoDX9* video);
+ virtual ~TexCacheDX9();
- void FrameNumber(int n) { frame_number = n; }
- IDirect3DTexture9* FindTexture(Bitmap* bmp);
- IDirect3DTexture9* FindNormalMap(Bitmap* bmp, float amp=1);
- bool LoadTexture(Bitmap* bmp, TexCacheDX9Entry* entry);
- void InvalidateCache();
+ void FrameNumber(int n) { frame_number = n; }
+ IDirect3DTexture9* FindTexture(Bitmap* bmp);
+ IDirect3DTexture9* FindNormalMap(Bitmap* bmp, float amp=1);
+ bool LoadTexture(Bitmap* bmp, TexCacheDX9Entry* entry);
+ void InvalidateCache();
- int count;
+ int count;
private:
- int FreeLRU(int tries=4);
- int FreeUpCache();
- void CreateNormalMap(int index, float amp=1);
+ int FreeLRU(int tries=4);
+ int FreeUpCache();
+ void CreateNormalMap(int index, float amp=1);
- VideoDX9* video;
- IDirect3D9* d3d;
- IDirect3DDevice9* d3ddevice;
-
- DWORD vidmem;
+ VideoDX9* video;
+ IDirect3D9* d3d;
+ IDirect3DDevice9* d3ddevice;
- int bad_frame;
- DWORD frame_number;
+ DWORD vidmem;
- int mru;
- TexCacheDX9Entry* cache;
+ int bad_frame;
+ DWORD frame_number;
+
+ int mru;
+ TexCacheDX9Entry* cache;
};
#endif // TexDX9_h