windows-nt/Source/XPSP1/NT/multimedia/opengl/test/gldd/lib/glddint.hxx
2020-09-26 16:20:57 +08:00

32 lines
687 B
C++

#ifndef __GLDDINT_HXX__
#define __GLDDINT_HXX__
typedef struct _GLDDWINDOW *GLDDWINDOW;
#define __GLDD_INTERNAL__
#include <gldd.h>
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__