#ifndef __GLDDINT_HXX__ #define __GLDDINT_HXX__ typedef struct _GLDDWINDOW *GLDDWINDOW; #define __GLDD_INTERNAL__ #include struct _GLDDWINDOW { _GLDDWINDOW(void); BOOL Create(char *pszTitle, int x, int y, int iWidth, int iHeight, int iDepth, DWORD dwFlags); ~_GLDDWINDOW(void); HWND _hwnd; HGLRC _hrc; LPDIRECTDRAWPALETTE _pddp; LPDIRECTDRAWCLIPPER _pddc; LPDIRECTDRAWSURFACE _pddsFront; LPDIRECTDRAWSURFACE _pddsBack; LPDIRECTDRAWSURFACE _pddsZ; DWORD _dwFlags; int _iWidth; int _iHeight; GLDDIDLECALLBACK _cbIdle; GLDDMESSAGECALLBACK _cbMessage; }; #endif // __GLDDINT_HXX__