#ifndef TGLSURFACE_H #define TGLSURFACE_H #include "decomp.h" #include "mxtypes.h" #include #include class TglSurface { public: // SIZE 0x28 struct CreateStruct { GUID* m_driverGUID; // 0x00 HWND m_hwnd; // 0x04 IDirectDraw* m_directDraw; // 0x08 IDirectDrawSurface* m_ddSurface1; // 0x0c IDirectDrawSurface* m_ddSurface2; // 0x10 IDirectDrawPalette* m_ddPalette; // 0x14 BOOL m_isFullScreen; // 0x18 MxU32 m_flags; // 0x1c IDirect3D2* m_direct3d; // 0x20 IDirect3DDevice2* m_d3dDevice; // 0x24 }; }; #endif // TGLSURFACE_H