1 #ifndef _INCLUDED_AW_H_ 2 #define _INCLUDED_AW_H_ 3 4 struct AwBackupTexture; 5 typedef struct AwBackupTexture * AW_BACKUPTEXTUREHANDLE; 6 7 // fake type used by opengl.c 8 typedef struct DIRECTDRAWSURFACE 9 { 10 unsigned char *buf; 11 int id; 12 13 unsigned int w; 14 unsigned int h; 15 16 unsigned int IsNpot; 17 unsigned int TexWidth; 18 unsigned int TexHeight; 19 float RecipW; 20 float RecipH; 21 22 int hasAlpha; 23 int hasChroma; 24 25 int filter; 26 } DIRECTDRAWSURFACE; 27 28 typedef DIRECTDRAWSURFACE * LPDIRECTDRAWSURFACE; 29 typedef DIRECTDRAWSURFACE DDSurface; 30 31 typedef DIRECTDRAWSURFACE DIRECT3DTEXTURE; 32 typedef DIRECT3DTEXTURE * LPDIRECT3DTEXTURE; 33 typedef DIRECT3DTEXTURE D3DTexture; 34 35 typedef int D3DTEXTUREHANDLE; 36 37 #endif /* _INCLUDED_AW_H_ */ 38