summaryrefslogtreecommitdiff
path: root/3dc/win95/alt_tab.h
diff options
context:
space:
mode:
authorSteven Fuller <relnev@icculus.org>2001-07-01 00:55:22 +0000
committerPatryk Obara <dreamer.tan@gmail.com>2019-08-20 02:09:04 +0200
commit2186d5f3f95cd74a070a490d899291648d58667a (patch)
tree55241a1afa3e1a22e0b6593a8dead0b703800f44 /3dc/win95/alt_tab.h
parent218ca90543758a20ac326e444ca0643174ca7384 (diff)
Initial revision
Diffstat (limited to '3dc/win95/alt_tab.h')
-rw-r--r--3dc/win95/alt_tab.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/3dc/win95/alt_tab.h b/3dc/win95/alt_tab.h
deleted file mode 100644
index 4e91bb7..0000000
--- a/3dc/win95/alt_tab.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-JH - 18/02/98
-Deal with lost surfaces and textures - restore them when the application is re-activated
-*/
-
-#ifndef _INCLUDED_ALT_TAB_H_
-#define _INCLUDED_ALT_TAB_H_
-
-#include "aw.h"
-
-#ifdef __cplusplus
- extern "C" {
-#endif
-
-typedef void (* AT_PFN_RESTORETEXTURE) (D3DTexture * pTexture, void * pUser);
-typedef void (* AT_PFN_RESTORESURFACE) (DDSurface * pSurface, void * pUser);
-
-#ifdef NDEBUG
- extern void ATIncludeTexture(D3DTexture * pTexture, AW_BACKUPTEXTUREHANDLE hBackup);
- extern void ATIncludeTextureEx(D3DTexture * pTexture, AT_PFN_RESTORETEXTURE pfnRestore, void * pUser);
- extern void ATIncludeSurface(DDSurface * pSurface, AW_BACKUPTEXTUREHANDLE hBackup);
- extern void ATIncludeSurfaceEx(DDSurface * pSurface, AT_PFN_RESTORESURFACE pfnRestore, void * pUser);
-#else
- extern void _ATIncludeTexture(D3DTexture * pTexture, AW_BACKUPTEXTUREHANDLE hBackup, char const * pszFile, unsigned nLine, char const * pszDebugString);
- extern void _ATIncludeTextureEx(D3DTexture * pTexture, AT_PFN_RESTORETEXTURE pfnRestore, void * pUser, char const * pszFile, unsigned nLine, char const * pszFuncName, char const * pszDebugString);
- extern void _ATIncludeSurface(DDSurface * pSurface, AW_BACKUPTEXTUREHANDLE hBackup, char const * pszFile, unsigned nLine, char const * pszDebugString);
- extern void _ATIncludeSurfaceEx(DDSurface * pSurface, AT_PFN_RESTORESURFACE pfnRestore, void * pUser, char const * pszFile, unsigned nLine, char const * pszFuncName, char const * pszDebugString);
- #define ATIncludeTexture(p,h) _ATIncludeTexture(p,h,__FILE__,__LINE__,NULL)
- #define ATIncludeTextureEx(p,f,u) _ATIncludeTextureEx(p,f,u,__FILE__,__LINE__,#f ,NULL)
- #define ATIncludeSurface(p,h) _ATIncludeSurface(p,h,__FILE__,__LINE__,NULL)
- #define ATIncludeSurfaceEx(p,f,u) _ATIncludeSurfaceEx(p,f,u,__FILE__,__LINE__,#f ,NULL)
- #define ATIncludeTextureDb(p,h,d) _ATIncludeTexture(p,h,__FILE__,__LINE__,d)
- #define ATIncludeTextureExDb(p,f,u,d) _ATIncludeTextureEx(p,f,u,__FILE__,__LINE__,#f ,d)
- #define ATIncludeSurfaceDb(p,h,d) _ATIncludeSurface(p,h,__FILE__,__LINE__,d)
- #define ATIncludeSurfaceExDb(p,f,u,d) _ATIncludeSurfaceEx(p,f,u,__FILE__,__LINE__,#f ,d)
-#endif
-
-extern void ATRemoveTexture(D3DTexture * pTexture);
-extern void ATRemoveSurface(DDSurface * pSurface);
-
-extern void ATOnAppReactivate();
-
-#ifdef __cplusplus
- }
-#endif
-
-#endif /* ! _INCLUDED_ALT_TAB_H_ */