~ubuntu-branches/ubuntu/precise/openarena/precise

« back to all changes in this revision

Viewing changes to code/win32/glw_win.h

  • Committer: Bazaar Package Importer
  • Author(s): Bruno "Fuddl" Kleinert
  • Date: 2007-01-20 12:28:09 UTC
  • Revision ID: james.westby@ubuntu.com-20070120122809-2yza5ojt7nqiyiam
Tags: upstream-0.6.0
ImportĀ upstreamĀ versionĀ 0.6.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
===========================================================================
 
3
Copyright (C) 1999-2005 Id Software, Inc.
 
4
 
 
5
This file is part of Quake III Arena source code.
 
6
 
 
7
Quake III Arena source code is free software; you can redistribute it
 
8
and/or modify it under the terms of the GNU General Public License as
 
9
published by the Free Software Foundation; either version 2 of the License,
 
10
or (at your option) any later version.
 
11
 
 
12
Quake III Arena source code is distributed in the hope that it will be
 
13
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
15
GNU General Public License for more details.
 
16
 
 
17
You should have received a copy of the GNU General Public License
 
18
along with Quake III Arena source code; if not, write to the Free Software
 
19
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
20
===========================================================================
 
21
*/
 
22
#ifndef _WIN32
 
23
#  error You should not be including this file on this platform
 
24
#endif
 
25
 
 
26
#ifndef __GLW_WIN_H__
 
27
#define __GLW_WIN_H__
 
28
 
 
29
typedef struct
 
30
{
 
31
        WNDPROC         wndproc;
 
32
 
 
33
        HDC     hDC;                    // handle to device context
 
34
        HGLRC   hGLRC;                  // handle to GL rendering context
 
35
 
 
36
        HINSTANCE hinstOpenGL;  // HINSTANCE for the OpenGL library
 
37
 
 
38
        qboolean allowdisplaydepthchange;
 
39
        qboolean pixelFormatSet;
 
40
 
 
41
        int              desktopBitsPixel;
 
42
        int              desktopWidth, desktopHeight;
 
43
 
 
44
        qboolean        cdsFullscreen;
 
45
 
 
46
        FILE *log_fp;
 
47
} glwstate_t;
 
48
 
 
49
extern glwstate_t glw_state;
 
50
 
 
51
#endif