// // Book: OpenGL(R) ES 2.0 Programming Guide // Authors: Aaftab Munshi, Dan Ginsburg, Dave Shreiner // ISBN-10: 0321502795 // ISBN-13: 9780321502797 // Publisher: Addison-Wesley Professional // URLs: http://safari.informit.com/9780321563835 // http://www.opengles-book.com // // esUtil_win.h // // API-neutral interface for creating windows. Implementation needs to be provided per-platform. #ifndef ESUTIL_WIN_H #define ESUTIL_WIN_H /// // Includes // #ifdef __cplusplus extern "C" { #endif /// // Macros // /// // Types // /// // Public Functions // /// // WinCreate() // // Create Win32 instance and window // GLboolean WinCreate ( ESContext *esContext, LPCTSTR title ); /// // WinLoop() // // Start main windows loop // void WinLoop ( ESContext *esContext ); /// // WinTGALoad() // // TGA loader win32 implementation // int WinTGALoad ( const char *fileName, char **buffer, int *width, int *height ); #ifdef __cplusplus } #endif #endif // ESUTIL_WIN_H