icculus quake2 doxygen  1.0 dev
glw_win.h
Go to the documentation of this file.
1 /*
2 Copyright (C) 1997-2001 Id Software, Inc.
3 
4 This program is free software; you can redistribute it and/or
5 modify it under the terms of the GNU General Public License
6 as published by the Free Software Foundation; either version 2
7 of the License, or (at your option) any later version.
8 
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 
13 See the GNU General Public License for more details.
14 
15 You should have received a copy of the GNU General Public License
16 along with this program; if not, write to the Free Software
17 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18 
19 */
20 #ifndef _WIN32
21 # error You should not be including this file on this platform
22 #endif
23 
24 #ifndef __GLW_WIN_H__
25 #define __GLW_WIN_H__
26 
27 typedef struct
28 {
29  HINSTANCE hInstance;
30  void *wndproc;
31 
32  HDC hDC; // handle to device context
33  HWND hWnd; // handle to window
34  HGLRC hGLRC; // handle to GL rendering context
35 
36  HINSTANCE hinstOpenGL; // HINSTANCE for the OpenGL library
37 
41 
42  FILE *log_fp;
43 } glwstate_t;
44 
45 extern glwstate_t glw_state;
46 
47 #endif
glwstate_t::hDC
HDC hDC
Definition: glw_win.h:32
qboolean
qboolean
Definition: q_shared.h:56
glwstate_t
Definition: glw_win.h:27
glwstate_t::log_fp
FILE * log_fp
Definition: glw_win.h:42
HDC
HDC(WINAPI *qwglGetCurrentDC)(VOID)
glwstate_t::hGLRC
HGLRC hGLRC
Definition: glw_win.h:34
glwstate_t::hWnd
HWND hWnd
Definition: glw_win.h:33
glwstate_t::hInstance
HINSTANCE hInstance
Definition: glw_win.h:29
HGLRC
HGLRC
Definition: qgl_win.c:40
glwstate_t::allowdisplaydepthchange
qboolean allowdisplaydepthchange
Definition: glw_win.h:39
glwstate_t::minidriver
qboolean minidriver
Definition: glw_win.h:38
glw_state
glwstate_t glw_state
Definition: glw_imp.c:42
glwstate_t::mcd_accelerated
qboolean mcd_accelerated
Definition: glw_win.h:40
glwstate_t::wndproc
void * wndproc
Definition: glw_win.h:30
glwstate_t::hinstOpenGL
HINSTANCE hinstOpenGL
Definition: glw_win.h:36