Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 1c54a99948cf54d4f14424bc76b2b75d > files > 131

ghc-GLUT-devel-2.1.2.1-9.fc15.i686.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->
<title>Graphics/UI/GLUT/Constants.hs</title>
<link type='text/css' rel='stylesheet' href='hscolour.css' />
</head>
<body>
<pre><a name="line-1"></a><span class='hs-comment'>-- #hide</span>
<a name="line-2"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-3"></a><span class='hs-comment'>-- |</span>
<a name="line-4"></a><span class='hs-comment'>-- Module      :  Graphics.UI.GLUT.Constants</span>
<a name="line-5"></a><span class='hs-comment'>-- Copyright   :  (c) Sven Panne 2002-2005</span>
<a name="line-6"></a><span class='hs-comment'>-- License     :  BSD-style (see the file libraries/GLUT/LICENSE)</span>
<a name="line-7"></a><span class='hs-comment'>--</span>
<a name="line-8"></a><span class='hs-comment'>-- Maintainer  :  sven.panne@aedion.de</span>
<a name="line-9"></a><span class='hs-comment'>-- Stability   :  stable</span>
<a name="line-10"></a><span class='hs-comment'>-- Portability :  portable</span>
<a name="line-11"></a><span class='hs-comment'>--</span>
<a name="line-12"></a><span class='hs-comment'>-- This purely internal module defines all numeric GLUT constants.</span>
<a name="line-13"></a><span class='hs-comment'>--</span>
<a name="line-14"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-15"></a>
<a name="line-16"></a><span class='hs-keyword'>module</span> <span class='hs-conid'>Graphics</span><span class='hs-varop'>.</span><span class='hs-conid'>UI</span><span class='hs-varop'>.</span><span class='hs-conid'>GLUT</span><span class='hs-varop'>.</span><span class='hs-conid'>Constants</span> <span class='hs-keyword'>where</span>
<a name="line-17"></a>
<a name="line-18"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Foreign</span><span class='hs-varop'>.</span><span class='hs-conid'>C</span><span class='hs-varop'>.</span><span class='hs-conid'>Types</span> <span class='hs-layout'>(</span> <span class='hs-conid'>CInt</span><span class='hs-layout'>,</span> <span class='hs-conid'>CUInt</span> <span class='hs-layout'>)</span>
<a name="line-19"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Graphics</span><span class='hs-varop'>.</span><span class='hs-conid'>Rendering</span><span class='hs-varop'>.</span><span class='hs-conid'>OpenGL</span><span class='hs-varop'>.</span><span class='hs-conid'>GL</span><span class='hs-varop'>.</span><span class='hs-conid'>BasicTypes</span> <span class='hs-layout'>(</span> <span class='hs-conid'>GLenum</span> <span class='hs-layout'>)</span>
<a name="line-20"></a>
<a name="line-21"></a><a name="glut_RGB"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-22"></a><span class='hs-comment'>-- * Display mode bit masks</span>
<a name="line-23"></a><span class='hs-definition'>glut_RGB</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_RGBA</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_INDEX</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_SINGLE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_DOUBLE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_ACCUM</span><span class='hs-layout'>,</span>
<a name="line-24"></a>   <span class='hs-varid'>glut_ALPHA</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_DEPTH</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_STENCIL</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_MULTISAMPLE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_STEREO</span><span class='hs-layout'>,</span>
<a name="line-25"></a>   <span class='hs-varid'>glut_LUMINANCE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CAPTIONLESS</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_BORDERLESS</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_AUX1</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_AUX2</span><span class='hs-layout'>,</span>
<a name="line-26"></a>   <span class='hs-varid'>glut_AUX3</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_AUX4</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CUInt</span>
<a name="line-27"></a><span class='hs-definition'>glut_RGB</span>                               <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0000</span>
<a name="line-28"></a><a name="glut_RGBA"></a><span class='hs-definition'>glut_RGBA</span>                              <span class='hs-keyglyph'>=</span> <span class='hs-varid'>glut_RGB</span>
<a name="line-29"></a><a name="glut_INDEX"></a><span class='hs-definition'>glut_INDEX</span>                             <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0001</span>
<a name="line-30"></a><a name="glut_SINGLE"></a><span class='hs-definition'>glut_SINGLE</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0000</span>
<a name="line-31"></a><a name="glut_DOUBLE"></a><span class='hs-definition'>glut_DOUBLE</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0002</span>
<a name="line-32"></a><a name="glut_ACCUM"></a><span class='hs-definition'>glut_ACCUM</span>                             <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0004</span>
<a name="line-33"></a><a name="glut_ALPHA"></a><span class='hs-definition'>glut_ALPHA</span>                             <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0008</span>
<a name="line-34"></a><a name="glut_DEPTH"></a><span class='hs-definition'>glut_DEPTH</span>                             <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0010</span>
<a name="line-35"></a><a name="glut_STENCIL"></a><span class='hs-definition'>glut_STENCIL</span>                           <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0020</span>
<a name="line-36"></a><a name="glut_MULTISAMPLE"></a><span class='hs-definition'>glut_MULTISAMPLE</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0080</span>
<a name="line-37"></a><a name="glut_STEREO"></a><span class='hs-definition'>glut_STEREO</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0100</span>
<a name="line-38"></a><a name="glut_LUMINANCE"></a><span class='hs-definition'>glut_LUMINANCE</span>                         <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0200</span>
<a name="line-39"></a><a name="glut_CAPTIONLESS"></a><span class='hs-definition'>glut_CAPTIONLESS</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0400</span>
<a name="line-40"></a><a name="glut_BORDERLESS"></a><span class='hs-definition'>glut_BORDERLESS</span>                        <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x0800</span>
<a name="line-41"></a><a name="glut_AUX1"></a><span class='hs-definition'>glut_AUX1</span>                              <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x1000</span>
<a name="line-42"></a><a name="glut_AUX2"></a><span class='hs-definition'>glut_AUX2</span>                              <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x2000</span>
<a name="line-43"></a><a name="glut_AUX3"></a><span class='hs-definition'>glut_AUX3</span>                              <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x4000</span>
<a name="line-44"></a><a name="glut_AUX4"></a><span class='hs-definition'>glut_AUX4</span>                              <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x8000</span>
<a name="line-45"></a>
<a name="line-46"></a><a name="glut_LEFT_BUTTON"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-47"></a><span class='hs-comment'>-- * Mouse buttons</span>
<a name="line-48"></a><span class='hs-definition'>glut_LEFT_BUTTON</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_MIDDLE_BUTTON</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_RIGHT_BUTTON</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WHEEL_UP</span><span class='hs-layout'>,</span>
<a name="line-49"></a>   <span class='hs-varid'>glut_WHEEL_DOWN</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-50"></a><span class='hs-definition'>glut_LEFT_BUTTON</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-51"></a><a name="glut_MIDDLE_BUTTON"></a><span class='hs-definition'>glut_MIDDLE_BUTTON</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-52"></a><a name="glut_RIGHT_BUTTON"></a><span class='hs-definition'>glut_RIGHT_BUTTON</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-53"></a><a name="glut_WHEEL_UP"></a><span class='hs-definition'>glut_WHEEL_UP</span>                          <span class='hs-keyglyph'>=</span> <span class='hs-num'>3</span>
<a name="line-54"></a><a name="glut_WHEEL_DOWN"></a><span class='hs-definition'>glut_WHEEL_DOWN</span>                        <span class='hs-keyglyph'>=</span> <span class='hs-num'>4</span>
<a name="line-55"></a>
<a name="line-56"></a><a name="glut_DOWN"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-57"></a><span class='hs-comment'>-- * Mouse button  state</span>
<a name="line-58"></a><span class='hs-definition'>glut_DOWN</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_UP</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-59"></a><span class='hs-definition'>glut_DOWN</span>                              <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-60"></a><a name="glut_UP"></a><span class='hs-definition'>glut_UP</span>                                <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-61"></a>
<a name="line-62"></a><a name="glut_KEY_F1"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-63"></a><span class='hs-comment'>-- * Function keys</span>
<a name="line-64"></a><span class='hs-definition'>glut_KEY_F1</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_F2</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_F3</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_F4</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_F5</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_F6</span><span class='hs-layout'>,</span>
<a name="line-65"></a>   <span class='hs-varid'>glut_KEY_F7</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_F8</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_F9</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_F10</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_F11</span><span class='hs-layout'>,</span>
<a name="line-66"></a>   <span class='hs-varid'>glut_KEY_F12</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-67"></a><span class='hs-definition'>glut_KEY_F1</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-68"></a><a name="glut_KEY_F2"></a><span class='hs-definition'>glut_KEY_F2</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-69"></a><a name="glut_KEY_F3"></a><span class='hs-definition'>glut_KEY_F3</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>3</span>
<a name="line-70"></a><a name="glut_KEY_F4"></a><span class='hs-definition'>glut_KEY_F4</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>4</span>
<a name="line-71"></a><a name="glut_KEY_F5"></a><span class='hs-definition'>glut_KEY_F5</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>5</span>
<a name="line-72"></a><a name="glut_KEY_F6"></a><span class='hs-definition'>glut_KEY_F6</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>6</span>
<a name="line-73"></a><a name="glut_KEY_F7"></a><span class='hs-definition'>glut_KEY_F7</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>7</span>
<a name="line-74"></a><a name="glut_KEY_F8"></a><span class='hs-definition'>glut_KEY_F8</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>8</span>
<a name="line-75"></a><a name="glut_KEY_F9"></a><span class='hs-definition'>glut_KEY_F9</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>9</span>
<a name="line-76"></a><a name="glut_KEY_F10"></a><span class='hs-definition'>glut_KEY_F10</span>                           <span class='hs-keyglyph'>=</span> <span class='hs-num'>10</span>
<a name="line-77"></a><a name="glut_KEY_F11"></a><span class='hs-definition'>glut_KEY_F11</span>                           <span class='hs-keyglyph'>=</span> <span class='hs-num'>11</span>
<a name="line-78"></a><a name="glut_KEY_F12"></a><span class='hs-definition'>glut_KEY_F12</span>                           <span class='hs-keyglyph'>=</span> <span class='hs-num'>12</span>
<a name="line-79"></a>
<a name="line-80"></a><a name="glut_KEY_LEFT"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-81"></a><span class='hs-comment'>-- * Directional Keys</span>
<a name="line-82"></a><span class='hs-definition'>glut_KEY_LEFT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_UP</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_RIGHT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_DOWN</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_PAGE_UP</span><span class='hs-layout'>,</span>
<a name="line-83"></a>   <span class='hs-varid'>glut_KEY_PAGE_DOWN</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_HOME</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_END</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_INSERT</span><span class='hs-layout'>,</span>
<a name="line-84"></a>   <span class='hs-varid'>glut_KEY_NUM_LOCK</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_BEGIN</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_DELETE</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-85"></a><span class='hs-definition'>glut_KEY_LEFT</span>                          <span class='hs-keyglyph'>=</span> <span class='hs-num'>100</span>
<a name="line-86"></a><a name="glut_KEY_UP"></a><span class='hs-definition'>glut_KEY_UP</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>101</span>
<a name="line-87"></a><a name="glut_KEY_RIGHT"></a><span class='hs-definition'>glut_KEY_RIGHT</span>                         <span class='hs-keyglyph'>=</span> <span class='hs-num'>102</span>
<a name="line-88"></a><a name="glut_KEY_DOWN"></a><span class='hs-definition'>glut_KEY_DOWN</span>                          <span class='hs-keyglyph'>=</span> <span class='hs-num'>103</span>
<a name="line-89"></a><a name="glut_KEY_PAGE_UP"></a><span class='hs-definition'>glut_KEY_PAGE_UP</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>104</span>
<a name="line-90"></a><a name="glut_KEY_PAGE_DOWN"></a><span class='hs-definition'>glut_KEY_PAGE_DOWN</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>105</span>
<a name="line-91"></a><a name="glut_KEY_HOME"></a><span class='hs-definition'>glut_KEY_HOME</span>                          <span class='hs-keyglyph'>=</span> <span class='hs-num'>106</span>
<a name="line-92"></a><a name="glut_KEY_END"></a><span class='hs-definition'>glut_KEY_END</span>                           <span class='hs-keyglyph'>=</span> <span class='hs-num'>107</span>
<a name="line-93"></a><a name="glut_KEY_INSERT"></a><span class='hs-definition'>glut_KEY_INSERT</span>                        <span class='hs-keyglyph'>=</span> <span class='hs-num'>108</span>
<a name="line-94"></a><a name="glut_KEY_NUM_LOCK"></a><span class='hs-definition'>glut_KEY_NUM_LOCK</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>109</span>
<a name="line-95"></a><a name="glut_KEY_BEGIN"></a><span class='hs-definition'>glut_KEY_BEGIN</span>                         <span class='hs-keyglyph'>=</span> <span class='hs-num'>110</span>
<a name="line-96"></a><a name="glut_KEY_DELETE"></a><span class='hs-definition'>glut_KEY_DELETE</span>                        <span class='hs-keyglyph'>=</span> <span class='hs-num'>111</span>
<a name="line-97"></a>
<a name="line-98"></a><a name="glut_LEFT"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-99"></a><span class='hs-comment'>-- * Entry\/exit state</span>
<a name="line-100"></a><span class='hs-definition'>glut_LEFT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_ENTERED</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-101"></a><span class='hs-definition'>glut_LEFT</span>                              <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-102"></a><a name="glut_ENTERED"></a><span class='hs-definition'>glut_ENTERED</span>                           <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-103"></a>
<a name="line-104"></a><a name="glut_MENU_NOT_IN_USE"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-105"></a><span class='hs-comment'>-- * Menu usage state</span>
<a name="line-106"></a><span class='hs-definition'>glut_MENU_NOT_IN_USE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_MENU_IN_USE</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-107"></a><span class='hs-definition'>glut_MENU_NOT_IN_USE</span>                   <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-108"></a><a name="glut_MENU_IN_USE"></a><span class='hs-definition'>glut_MENU_IN_USE</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-109"></a>
<a name="line-110"></a><a name="glut_NOT_VISIBLE"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-111"></a><span class='hs-comment'>-- * Visibility state</span>
<a name="line-112"></a><span class='hs-definition'>glut_NOT_VISIBLE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_VISIBLE</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-113"></a><span class='hs-definition'>glut_NOT_VISIBLE</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-114"></a><a name="glut_VISIBLE"></a><span class='hs-definition'>glut_VISIBLE</span>                           <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-115"></a>
<a name="line-116"></a><a name="glut_HIDDEN"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-117"></a><span class='hs-comment'>-- * Window status state</span>
<a name="line-118"></a><span class='hs-definition'>glut_HIDDEN</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_FULLY_RETAINED</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_PARTIALLY_RETAINED</span><span class='hs-layout'>,</span>
<a name="line-119"></a>   <span class='hs-varid'>glut_FULLY_COVERED</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-120"></a><span class='hs-definition'>glut_HIDDEN</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-121"></a><a name="glut_FULLY_RETAINED"></a><span class='hs-definition'>glut_FULLY_RETAINED</span>                    <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-122"></a><a name="glut_PARTIALLY_RETAINED"></a><span class='hs-definition'>glut_PARTIALLY_RETAINED</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-123"></a><a name="glut_FULLY_COVERED"></a><span class='hs-definition'>glut_FULLY_COVERED</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>3</span>
<a name="line-124"></a>
<a name="line-125"></a><a name="glut_RED"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-126"></a><span class='hs-comment'>-- * Color index component selection values</span>
<a name="line-127"></a><span class='hs-definition'>glut_RED</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_GREEN</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_BLUE</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-128"></a><span class='hs-definition'>glut_RED</span>                               <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-129"></a><a name="glut_GREEN"></a><span class='hs-definition'>glut_GREEN</span>                             <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-130"></a><a name="glut_BLUE"></a><span class='hs-definition'>glut_BLUE</span>                              <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-131"></a>
<a name="line-132"></a><a name="glut_NORMAL"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-133"></a><span class='hs-comment'>-- * Layers in use</span>
<a name="line-134"></a><span class='hs-definition'>glut_NORMAL</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_OVERLAY</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>GLenum</span>
<a name="line-135"></a><span class='hs-definition'>glut_NORMAL</span>                            <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-136"></a><a name="glut_OVERLAY"></a><span class='hs-definition'>glut_OVERLAY</span>                           <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-137"></a>
<a name="line-138"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-139"></a><span class='hs-comment'>-- * @glutGet@ parameters</span>
<a name="line-140"></a>
<a name="line-141"></a><a name="glut_WINDOW_X"></a><span class='hs-definition'>glut_WINDOW_X</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_Y</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_WIDTH</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_HEIGHT</span><span class='hs-layout'>,</span>
<a name="line-142"></a>   <span class='hs-varid'>glut_WINDOW_BUFFER_SIZE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_STENCIL_SIZE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_DEPTH_SIZE</span><span class='hs-layout'>,</span>
<a name="line-143"></a>   <span class='hs-varid'>glut_WINDOW_RED_SIZE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_GREEN_SIZE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_BLUE_SIZE</span><span class='hs-layout'>,</span>
<a name="line-144"></a>   <span class='hs-varid'>glut_WINDOW_ALPHA_SIZE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_ACCUM_RED_SIZE</span><span class='hs-layout'>,</span>
<a name="line-145"></a>   <span class='hs-varid'>glut_WINDOW_ACCUM_GREEN_SIZE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_ACCUM_BLUE_SIZE</span><span class='hs-layout'>,</span>
<a name="line-146"></a>   <span class='hs-varid'>glut_WINDOW_ACCUM_ALPHA_SIZE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_DOUBLEBUFFER</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_RGBA</span><span class='hs-layout'>,</span>
<a name="line-147"></a>   <span class='hs-varid'>glut_WINDOW_PARENT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_NUM_CHILDREN</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_COLORMAP_SIZE</span><span class='hs-layout'>,</span>
<a name="line-148"></a>   <span class='hs-varid'>glut_WINDOW_NUM_SAMPLES</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_STEREO</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_CURSOR</span><span class='hs-layout'>,</span>
<a name="line-149"></a>   <span class='hs-varid'>glut_INIT_STATE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_SCREEN_WIDTH</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_SCREEN_HEIGHT</span><span class='hs-layout'>,</span>
<a name="line-150"></a>   <span class='hs-varid'>glut_SCREEN_WIDTH_MM</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_SCREEN_HEIGHT_MM</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_MENU_NUM_ITEMS</span><span class='hs-layout'>,</span>
<a name="line-151"></a>   <span class='hs-varid'>glut_DISPLAY_MODE_POSSIBLE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_INIT_WINDOW_X</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_INIT_WINDOW_Y</span><span class='hs-layout'>,</span>
<a name="line-152"></a>   <span class='hs-varid'>glut_INIT_WINDOW_WIDTH</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_INIT_WINDOW_HEIGHT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_INIT_DISPLAY_MODE</span><span class='hs-layout'>,</span>
<a name="line-153"></a>   <span class='hs-varid'>glut_ELAPSED_TIME</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_FORMAT_ID</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_ACTION_ON_WINDOW_CLOSE</span><span class='hs-layout'>,</span>
<a name="line-154"></a>   <span class='hs-varid'>glut_WINDOW_BORDER_WIDTH</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_WINDOW_HEADER_HEIGHT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_VERSION</span><span class='hs-layout'>,</span>
<a name="line-155"></a>   <span class='hs-varid'>glut_RENDERING_CONTEXT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_DIRECT_RENDERING</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_FULL_SCREEN</span><span class='hs-layout'>,</span>
<a name="line-156"></a>   <span class='hs-varid'>glut_INIT_MAJOR_VERSION</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_INIT_MINOR_VERSION</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_INIT_FLAGS</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>GLenum</span>
<a name="line-157"></a><span class='hs-definition'>glut_WINDOW_X</span>                          <span class='hs-keyglyph'>=</span> <span class='hs-num'>100</span>
<a name="line-158"></a><a name="glut_WINDOW_Y"></a><span class='hs-definition'>glut_WINDOW_Y</span>                          <span class='hs-keyglyph'>=</span> <span class='hs-num'>101</span>
<a name="line-159"></a><a name="glut_WINDOW_WIDTH"></a><span class='hs-definition'>glut_WINDOW_WIDTH</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>102</span>
<a name="line-160"></a><a name="glut_WINDOW_HEIGHT"></a><span class='hs-definition'>glut_WINDOW_HEIGHT</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>103</span>
<a name="line-161"></a><a name="glut_WINDOW_BUFFER_SIZE"></a><span class='hs-definition'>glut_WINDOW_BUFFER_SIZE</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>104</span>
<a name="line-162"></a><a name="glut_WINDOW_STENCIL_SIZE"></a><span class='hs-definition'>glut_WINDOW_STENCIL_SIZE</span>               <span class='hs-keyglyph'>=</span> <span class='hs-num'>105</span>
<a name="line-163"></a><a name="glut_WINDOW_DEPTH_SIZE"></a><span class='hs-definition'>glut_WINDOW_DEPTH_SIZE</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>106</span>
<a name="line-164"></a><a name="glut_WINDOW_RED_SIZE"></a><span class='hs-definition'>glut_WINDOW_RED_SIZE</span>                   <span class='hs-keyglyph'>=</span> <span class='hs-num'>107</span>
<a name="line-165"></a><a name="glut_WINDOW_GREEN_SIZE"></a><span class='hs-definition'>glut_WINDOW_GREEN_SIZE</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>108</span>
<a name="line-166"></a><a name="glut_WINDOW_BLUE_SIZE"></a><span class='hs-definition'>glut_WINDOW_BLUE_SIZE</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>109</span>
<a name="line-167"></a><a name="glut_WINDOW_ALPHA_SIZE"></a><span class='hs-definition'>glut_WINDOW_ALPHA_SIZE</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>110</span>
<a name="line-168"></a><a name="glut_WINDOW_ACCUM_RED_SIZE"></a><span class='hs-definition'>glut_WINDOW_ACCUM_RED_SIZE</span>             <span class='hs-keyglyph'>=</span> <span class='hs-num'>111</span>
<a name="line-169"></a><a name="glut_WINDOW_ACCUM_GREEN_SIZE"></a><span class='hs-definition'>glut_WINDOW_ACCUM_GREEN_SIZE</span>           <span class='hs-keyglyph'>=</span> <span class='hs-num'>112</span>
<a name="line-170"></a><a name="glut_WINDOW_ACCUM_BLUE_SIZE"></a><span class='hs-definition'>glut_WINDOW_ACCUM_BLUE_SIZE</span>            <span class='hs-keyglyph'>=</span> <span class='hs-num'>113</span>
<a name="line-171"></a><a name="glut_WINDOW_ACCUM_ALPHA_SIZE"></a><span class='hs-definition'>glut_WINDOW_ACCUM_ALPHA_SIZE</span>           <span class='hs-keyglyph'>=</span> <span class='hs-num'>114</span>
<a name="line-172"></a><a name="glut_WINDOW_DOUBLEBUFFER"></a><span class='hs-definition'>glut_WINDOW_DOUBLEBUFFER</span>               <span class='hs-keyglyph'>=</span> <span class='hs-num'>115</span>
<a name="line-173"></a><a name="glut_WINDOW_RGBA"></a><span class='hs-definition'>glut_WINDOW_RGBA</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>116</span>
<a name="line-174"></a><a name="glut_WINDOW_PARENT"></a><span class='hs-definition'>glut_WINDOW_PARENT</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>117</span>
<a name="line-175"></a><a name="glut_WINDOW_NUM_CHILDREN"></a><span class='hs-definition'>glut_WINDOW_NUM_CHILDREN</span>               <span class='hs-keyglyph'>=</span> <span class='hs-num'>118</span>
<a name="line-176"></a><a name="glut_WINDOW_COLORMAP_SIZE"></a><span class='hs-definition'>glut_WINDOW_COLORMAP_SIZE</span>              <span class='hs-keyglyph'>=</span> <span class='hs-num'>119</span>
<a name="line-177"></a><a name="glut_WINDOW_NUM_SAMPLES"></a><span class='hs-definition'>glut_WINDOW_NUM_SAMPLES</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>120</span>
<a name="line-178"></a><a name="glut_WINDOW_STEREO"></a><span class='hs-definition'>glut_WINDOW_STEREO</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>121</span>
<a name="line-179"></a><a name="glut_WINDOW_CURSOR"></a><span class='hs-definition'>glut_WINDOW_CURSOR</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>122</span>
<a name="line-180"></a><a name="glut_INIT_STATE"></a><span class='hs-definition'>glut_INIT_STATE</span>                        <span class='hs-keyglyph'>=</span> <span class='hs-num'>124</span>
<a name="line-181"></a><a name="glut_SCREEN_WIDTH"></a><span class='hs-definition'>glut_SCREEN_WIDTH</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>200</span>
<a name="line-182"></a><a name="glut_SCREEN_HEIGHT"></a><span class='hs-definition'>glut_SCREEN_HEIGHT</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>201</span>
<a name="line-183"></a><a name="glut_SCREEN_WIDTH_MM"></a><span class='hs-definition'>glut_SCREEN_WIDTH_MM</span>                   <span class='hs-keyglyph'>=</span> <span class='hs-num'>202</span>
<a name="line-184"></a><a name="glut_SCREEN_HEIGHT_MM"></a><span class='hs-definition'>glut_SCREEN_HEIGHT_MM</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>203</span>
<a name="line-185"></a><a name="glut_MENU_NUM_ITEMS"></a><span class='hs-definition'>glut_MENU_NUM_ITEMS</span>                    <span class='hs-keyglyph'>=</span> <span class='hs-num'>300</span>
<a name="line-186"></a><a name="glut_DISPLAY_MODE_POSSIBLE"></a><span class='hs-definition'>glut_DISPLAY_MODE_POSSIBLE</span>             <span class='hs-keyglyph'>=</span> <span class='hs-num'>400</span>
<a name="line-187"></a><a name="glut_INIT_WINDOW_X"></a><span class='hs-definition'>glut_INIT_WINDOW_X</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>500</span>
<a name="line-188"></a><a name="glut_INIT_WINDOW_Y"></a><span class='hs-definition'>glut_INIT_WINDOW_Y</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>501</span>
<a name="line-189"></a><a name="glut_INIT_WINDOW_WIDTH"></a><span class='hs-definition'>glut_INIT_WINDOW_WIDTH</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>502</span>
<a name="line-190"></a><a name="glut_INIT_WINDOW_HEIGHT"></a><span class='hs-definition'>glut_INIT_WINDOW_HEIGHT</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>503</span>
<a name="line-191"></a><a name="glut_INIT_DISPLAY_MODE"></a><span class='hs-definition'>glut_INIT_DISPLAY_MODE</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>504</span>
<a name="line-192"></a><a name="glut_ELAPSED_TIME"></a><span class='hs-definition'>glut_ELAPSED_TIME</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>700</span>
<a name="line-193"></a><a name="glut_WINDOW_FORMAT_ID"></a><span class='hs-definition'>glut_WINDOW_FORMAT_ID</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>123</span>
<a name="line-194"></a><a name="glut_ACTION_ON_WINDOW_CLOSE"></a><span class='hs-definition'>glut_ACTION_ON_WINDOW_CLOSE</span>            <span class='hs-keyglyph'>=</span> <span class='hs-num'>505</span>
<a name="line-195"></a><a name="glut_WINDOW_BORDER_WIDTH"></a><span class='hs-definition'>glut_WINDOW_BORDER_WIDTH</span>               <span class='hs-keyglyph'>=</span> <span class='hs-num'>506</span>
<a name="line-196"></a><a name="glut_WINDOW_HEADER_HEIGHT"></a><span class='hs-definition'>glut_WINDOW_HEADER_HEIGHT</span>              <span class='hs-keyglyph'>=</span> <span class='hs-num'>507</span>
<a name="line-197"></a><a name="glut_VERSION"></a><span class='hs-definition'>glut_VERSION</span>                           <span class='hs-keyglyph'>=</span> <span class='hs-num'>508</span>
<a name="line-198"></a><a name="glut_RENDERING_CONTEXT"></a><span class='hs-definition'>glut_RENDERING_CONTEXT</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>509</span>
<a name="line-199"></a><a name="glut_DIRECT_RENDERING"></a><span class='hs-definition'>glut_DIRECT_RENDERING</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>510</span>
<a name="line-200"></a><a name="glut_FULL_SCREEN"></a><span class='hs-definition'>glut_FULL_SCREEN</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>511</span>
<a name="line-201"></a><a name="glut_INIT_MAJOR_VERSION"></a><span class='hs-definition'>glut_INIT_MAJOR_VERSION</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>512</span>
<a name="line-202"></a><a name="glut_INIT_MINOR_VERSION"></a><span class='hs-definition'>glut_INIT_MINOR_VERSION</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>513</span>
<a name="line-203"></a><a name="glut_INIT_FLAGS"></a><span class='hs-definition'>glut_INIT_FLAGS</span>                        <span class='hs-keyglyph'>=</span> <span class='hs-num'>514</span>
<a name="line-204"></a>
<a name="line-205"></a><a name="glut_HAS_KEYBOARD"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-206"></a><span class='hs-comment'>-- * @glutDeviceGet@ parameters</span>
<a name="line-207"></a><span class='hs-definition'>glut_HAS_KEYBOARD</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_HAS_MOUSE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_HAS_SPACEBALL</span><span class='hs-layout'>,</span>
<a name="line-208"></a>   <span class='hs-varid'>glut_HAS_DIAL_AND_BUTTON_BOX</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_HAS_TABLET</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_NUM_MOUSE_BUTTONS</span><span class='hs-layout'>,</span>
<a name="line-209"></a>   <span class='hs-varid'>glut_NUM_SPACEBALL_BUTTONS</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_NUM_BUTTON_BOX_BUTTONS</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_NUM_DIALS</span><span class='hs-layout'>,</span>
<a name="line-210"></a>   <span class='hs-varid'>glut_NUM_TABLET_BUTTONS</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_DEVICE_IGNORE_KEY_REPEAT</span><span class='hs-layout'>,</span>
<a name="line-211"></a>   <span class='hs-varid'>glut_DEVICE_KEY_REPEAT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_HAS_JOYSTICK</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_OWNS_JOYSTICK</span><span class='hs-layout'>,</span>
<a name="line-212"></a>   <span class='hs-varid'>glut_JOYSTICK_BUTTONS</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_JOYSTICK_AXES</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_JOYSTICK_POLL_RATE</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>GLenum</span>
<a name="line-213"></a><span class='hs-definition'>glut_HAS_KEYBOARD</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>600</span>
<a name="line-214"></a><a name="glut_HAS_MOUSE"></a><span class='hs-definition'>glut_HAS_MOUSE</span>                         <span class='hs-keyglyph'>=</span> <span class='hs-num'>601</span>
<a name="line-215"></a><a name="glut_HAS_SPACEBALL"></a><span class='hs-definition'>glut_HAS_SPACEBALL</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>602</span>
<a name="line-216"></a><a name="glut_HAS_DIAL_AND_BUTTON_BOX"></a><span class='hs-definition'>glut_HAS_DIAL_AND_BUTTON_BOX</span>           <span class='hs-keyglyph'>=</span> <span class='hs-num'>603</span>
<a name="line-217"></a><a name="glut_HAS_TABLET"></a><span class='hs-definition'>glut_HAS_TABLET</span>                        <span class='hs-keyglyph'>=</span> <span class='hs-num'>604</span>
<a name="line-218"></a><a name="glut_NUM_MOUSE_BUTTONS"></a><span class='hs-definition'>glut_NUM_MOUSE_BUTTONS</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>605</span>
<a name="line-219"></a><a name="glut_NUM_SPACEBALL_BUTTONS"></a><span class='hs-definition'>glut_NUM_SPACEBALL_BUTTONS</span>             <span class='hs-keyglyph'>=</span> <span class='hs-num'>606</span>
<a name="line-220"></a><a name="glut_NUM_BUTTON_BOX_BUTTONS"></a><span class='hs-definition'>glut_NUM_BUTTON_BOX_BUTTONS</span>            <span class='hs-keyglyph'>=</span> <span class='hs-num'>607</span>
<a name="line-221"></a><a name="glut_NUM_DIALS"></a><span class='hs-definition'>glut_NUM_DIALS</span>                         <span class='hs-keyglyph'>=</span> <span class='hs-num'>608</span>
<a name="line-222"></a><a name="glut_NUM_TABLET_BUTTONS"></a><span class='hs-definition'>glut_NUM_TABLET_BUTTONS</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>609</span>
<a name="line-223"></a><a name="glut_DEVICE_IGNORE_KEY_REPEAT"></a><span class='hs-definition'>glut_DEVICE_IGNORE_KEY_REPEAT</span>          <span class='hs-keyglyph'>=</span> <span class='hs-num'>610</span>
<a name="line-224"></a><a name="glut_DEVICE_KEY_REPEAT"></a><span class='hs-definition'>glut_DEVICE_KEY_REPEAT</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>611</span>
<a name="line-225"></a><a name="glut_HAS_JOYSTICK"></a><span class='hs-definition'>glut_HAS_JOYSTICK</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>612</span>
<a name="line-226"></a><a name="glut_OWNS_JOYSTICK"></a><span class='hs-definition'>glut_OWNS_JOYSTICK</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>613</span>
<a name="line-227"></a><a name="glut_JOYSTICK_BUTTONS"></a><span class='hs-definition'>glut_JOYSTICK_BUTTONS</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>614</span>
<a name="line-228"></a><a name="glut_JOYSTICK_AXES"></a><span class='hs-definition'>glut_JOYSTICK_AXES</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>615</span>
<a name="line-229"></a><a name="glut_JOYSTICK_POLL_RATE"></a><span class='hs-definition'>glut_JOYSTICK_POLL_RATE</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>616</span>
<a name="line-230"></a>
<a name="line-231"></a><a name="glut_OVERLAY_POSSIBLE"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-232"></a><span class='hs-comment'>-- * @glutLayerGet@ parameters</span>
<a name="line-233"></a><span class='hs-definition'>glut_OVERLAY_POSSIBLE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_LAYER_IN_USE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_HAS_OVERLAY</span><span class='hs-layout'>,</span>
<a name="line-234"></a>   <span class='hs-varid'>glut_TRANSPARENT_INDEX</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_NORMAL_DAMAGED</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_OVERLAY_DAMAGED</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>GLenum</span>
<a name="line-235"></a>
<a name="line-236"></a><span class='hs-definition'>glut_OVERLAY_POSSIBLE</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>800</span>
<a name="line-237"></a><a name="glut_LAYER_IN_USE"></a><span class='hs-definition'>glut_LAYER_IN_USE</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>801</span>
<a name="line-238"></a><a name="glut_HAS_OVERLAY"></a><span class='hs-definition'>glut_HAS_OVERLAY</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>802</span>
<a name="line-239"></a><a name="glut_TRANSPARENT_INDEX"></a><span class='hs-definition'>glut_TRANSPARENT_INDEX</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>803</span>
<a name="line-240"></a><a name="glut_NORMAL_DAMAGED"></a><span class='hs-definition'>glut_NORMAL_DAMAGED</span>                    <span class='hs-keyglyph'>=</span> <span class='hs-num'>804</span>
<a name="line-241"></a><a name="glut_OVERLAY_DAMAGED"></a><span class='hs-definition'>glut_OVERLAY_DAMAGED</span>                   <span class='hs-keyglyph'>=</span> <span class='hs-num'>805</span>
<a name="line-242"></a>
<a name="line-243"></a><a name="glut_VIDEO_RESIZE_POSSIBLE"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-244"></a><span class='hs-comment'>-- * @glutVideoResizeGet@ parameters</span>
<a name="line-245"></a><span class='hs-definition'>glut_VIDEO_RESIZE_POSSIBLE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_VIDEO_RESIZE_IN_USE</span><span class='hs-layout'>,</span>
<a name="line-246"></a>   <span class='hs-varid'>glut_VIDEO_RESIZE_X_DELTA</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_VIDEO_RESIZE_Y_DELTA</span><span class='hs-layout'>,</span>
<a name="line-247"></a>   <span class='hs-varid'>glut_VIDEO_RESIZE_WIDTH_DELTA</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_VIDEO_RESIZE_HEIGHT_DELTA</span><span class='hs-layout'>,</span>
<a name="line-248"></a>   <span class='hs-varid'>glut_VIDEO_RESIZE_X</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_VIDEO_RESIZE_Y</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_VIDEO_RESIZE_WIDTH</span><span class='hs-layout'>,</span>
<a name="line-249"></a>   <span class='hs-varid'>glut_VIDEO_RESIZE_HEIGHT</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-250"></a><span class='hs-definition'>glut_VIDEO_RESIZE_POSSIBLE</span>             <span class='hs-keyglyph'>=</span> <span class='hs-num'>900</span>
<a name="line-251"></a><a name="glut_VIDEO_RESIZE_IN_USE"></a><span class='hs-definition'>glut_VIDEO_RESIZE_IN_USE</span>               <span class='hs-keyglyph'>=</span> <span class='hs-num'>901</span>
<a name="line-252"></a><a name="glut_VIDEO_RESIZE_X_DELTA"></a><span class='hs-definition'>glut_VIDEO_RESIZE_X_DELTA</span>              <span class='hs-keyglyph'>=</span> <span class='hs-num'>902</span>
<a name="line-253"></a><a name="glut_VIDEO_RESIZE_Y_DELTA"></a><span class='hs-definition'>glut_VIDEO_RESIZE_Y_DELTA</span>              <span class='hs-keyglyph'>=</span> <span class='hs-num'>903</span>
<a name="line-254"></a><a name="glut_VIDEO_RESIZE_WIDTH_DELTA"></a><span class='hs-definition'>glut_VIDEO_RESIZE_WIDTH_DELTA</span>          <span class='hs-keyglyph'>=</span> <span class='hs-num'>904</span>
<a name="line-255"></a><a name="glut_VIDEO_RESIZE_HEIGHT_DELTA"></a><span class='hs-definition'>glut_VIDEO_RESIZE_HEIGHT_DELTA</span>         <span class='hs-keyglyph'>=</span> <span class='hs-num'>905</span>
<a name="line-256"></a><a name="glut_VIDEO_RESIZE_X"></a><span class='hs-definition'>glut_VIDEO_RESIZE_X</span>                    <span class='hs-keyglyph'>=</span> <span class='hs-num'>906</span>
<a name="line-257"></a><a name="glut_VIDEO_RESIZE_Y"></a><span class='hs-definition'>glut_VIDEO_RESIZE_Y</span>                    <span class='hs-keyglyph'>=</span> <span class='hs-num'>907</span>
<a name="line-258"></a><a name="glut_VIDEO_RESIZE_WIDTH"></a><span class='hs-definition'>glut_VIDEO_RESIZE_WIDTH</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>908</span>
<a name="line-259"></a><a name="glut_VIDEO_RESIZE_HEIGHT"></a><span class='hs-definition'>glut_VIDEO_RESIZE_HEIGHT</span>               <span class='hs-keyglyph'>=</span> <span class='hs-num'>909</span>
<a name="line-260"></a>
<a name="line-261"></a><a name="glut_ACTIVE_SHIFT"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-262"></a><span class='hs-comment'>-- * @glutGetModifiers@ return mask</span>
<a name="line-263"></a><span class='hs-definition'>glut_ACTIVE_SHIFT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_ACTIVE_CTRL</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_ACTIVE_ALT</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-264"></a><span class='hs-definition'>glut_ACTIVE_SHIFT</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x01</span>
<a name="line-265"></a><a name="glut_ACTIVE_CTRL"></a><span class='hs-definition'>glut_ACTIVE_CTRL</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x02</span>
<a name="line-266"></a><a name="glut_ACTIVE_ALT"></a><span class='hs-definition'>glut_ACTIVE_ALT</span>                        <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x04</span>
<a name="line-267"></a>
<a name="line-268"></a><a name="glut_CURSOR_RIGHT_ARROW"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-269"></a><span class='hs-comment'>-- * @glutSetCursor@ parameters</span>
<a name="line-270"></a><span class='hs-definition'>glut_CURSOR_RIGHT_ARROW</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_LEFT_ARROW</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_INFO</span><span class='hs-layout'>,</span>
<a name="line-271"></a>   <span class='hs-varid'>glut_CURSOR_DESTROY</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_HELP</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_CYCLE</span><span class='hs-layout'>,</span>
<a name="line-272"></a>   <span class='hs-varid'>glut_CURSOR_SPRAY</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_WAIT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_TEXT</span><span class='hs-layout'>,</span>
<a name="line-273"></a>   <span class='hs-varid'>glut_CURSOR_CROSSHAIR</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_UP_DOWN</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_LEFT_RIGHT</span><span class='hs-layout'>,</span>
<a name="line-274"></a>   <span class='hs-varid'>glut_CURSOR_TOP_SIDE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_BOTTOM_SIDE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_LEFT_SIDE</span><span class='hs-layout'>,</span>
<a name="line-275"></a>   <span class='hs-varid'>glut_CURSOR_RIGHT_SIDE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_TOP_LEFT_CORNER</span><span class='hs-layout'>,</span>
<a name="line-276"></a>   <span class='hs-varid'>glut_CURSOR_TOP_RIGHT_CORNER</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_BOTTOM_RIGHT_CORNER</span><span class='hs-layout'>,</span>
<a name="line-277"></a>   <span class='hs-varid'>glut_CURSOR_BOTTOM_LEFT_CORNER</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_INHERIT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_CURSOR_NONE</span><span class='hs-layout'>,</span>
<a name="line-278"></a>   <span class='hs-varid'>glut_CURSOR_FULL_CROSSHAIR</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-279"></a><span class='hs-definition'>glut_CURSOR_RIGHT_ARROW</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-280"></a><a name="glut_CURSOR_LEFT_ARROW"></a><span class='hs-definition'>glut_CURSOR_LEFT_ARROW</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-281"></a><a name="glut_CURSOR_INFO"></a><span class='hs-definition'>glut_CURSOR_INFO</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-282"></a><a name="glut_CURSOR_DESTROY"></a><span class='hs-definition'>glut_CURSOR_DESTROY</span>                    <span class='hs-keyglyph'>=</span> <span class='hs-num'>3</span>
<a name="line-283"></a><a name="glut_CURSOR_HELP"></a><span class='hs-definition'>glut_CURSOR_HELP</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>4</span>
<a name="line-284"></a><a name="glut_CURSOR_CYCLE"></a><span class='hs-definition'>glut_CURSOR_CYCLE</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>5</span>
<a name="line-285"></a><a name="glut_CURSOR_SPRAY"></a><span class='hs-definition'>glut_CURSOR_SPRAY</span>                      <span class='hs-keyglyph'>=</span> <span class='hs-num'>6</span>
<a name="line-286"></a><a name="glut_CURSOR_WAIT"></a><span class='hs-definition'>glut_CURSOR_WAIT</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>7</span>
<a name="line-287"></a><a name="glut_CURSOR_TEXT"></a><span class='hs-definition'>glut_CURSOR_TEXT</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>8</span>
<a name="line-288"></a><a name="glut_CURSOR_CROSSHAIR"></a><span class='hs-definition'>glut_CURSOR_CROSSHAIR</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>9</span>
<a name="line-289"></a><a name="glut_CURSOR_UP_DOWN"></a><span class='hs-definition'>glut_CURSOR_UP_DOWN</span>                    <span class='hs-keyglyph'>=</span> <span class='hs-num'>10</span>
<a name="line-290"></a><a name="glut_CURSOR_LEFT_RIGHT"></a><span class='hs-definition'>glut_CURSOR_LEFT_RIGHT</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>11</span>
<a name="line-291"></a><a name="glut_CURSOR_TOP_SIDE"></a><span class='hs-definition'>glut_CURSOR_TOP_SIDE</span>                   <span class='hs-keyglyph'>=</span> <span class='hs-num'>12</span>
<a name="line-292"></a><a name="glut_CURSOR_BOTTOM_SIDE"></a><span class='hs-definition'>glut_CURSOR_BOTTOM_SIDE</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>13</span>
<a name="line-293"></a><a name="glut_CURSOR_LEFT_SIDE"></a><span class='hs-definition'>glut_CURSOR_LEFT_SIDE</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>14</span>
<a name="line-294"></a><a name="glut_CURSOR_RIGHT_SIDE"></a><span class='hs-definition'>glut_CURSOR_RIGHT_SIDE</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>15</span>
<a name="line-295"></a><a name="glut_CURSOR_TOP_LEFT_CORNER"></a><span class='hs-definition'>glut_CURSOR_TOP_LEFT_CORNER</span>            <span class='hs-keyglyph'>=</span> <span class='hs-num'>16</span>
<a name="line-296"></a><a name="glut_CURSOR_TOP_RIGHT_CORNER"></a><span class='hs-definition'>glut_CURSOR_TOP_RIGHT_CORNER</span>           <span class='hs-keyglyph'>=</span> <span class='hs-num'>17</span>
<a name="line-297"></a><a name="glut_CURSOR_BOTTOM_RIGHT_CORNER"></a><span class='hs-definition'>glut_CURSOR_BOTTOM_RIGHT_CORNER</span>        <span class='hs-keyglyph'>=</span> <span class='hs-num'>18</span>
<a name="line-298"></a><a name="glut_CURSOR_BOTTOM_LEFT_CORNER"></a><span class='hs-definition'>glut_CURSOR_BOTTOM_LEFT_CORNER</span>         <span class='hs-keyglyph'>=</span> <span class='hs-num'>19</span>
<a name="line-299"></a><a name="glut_CURSOR_INHERIT"></a><span class='hs-definition'>glut_CURSOR_INHERIT</span>                    <span class='hs-keyglyph'>=</span> <span class='hs-num'>100</span>
<a name="line-300"></a><a name="glut_CURSOR_NONE"></a><span class='hs-definition'>glut_CURSOR_NONE</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>101</span>
<a name="line-301"></a><a name="glut_CURSOR_FULL_CROSSHAIR"></a><span class='hs-definition'>glut_CURSOR_FULL_CROSSHAIR</span>             <span class='hs-keyglyph'>=</span> <span class='hs-num'>102</span>
<a name="line-302"></a>
<a name="line-303"></a><a name="glut_KEY_REPEAT_OFF"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-304"></a><span class='hs-comment'>-- * @glutSetKeyRepeat@ modes</span>
<a name="line-305"></a><span class='hs-definition'>glut_KEY_REPEAT_OFF</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_REPEAT_ON</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_KEY_REPEAT_DEFAULT</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-306"></a><span class='hs-definition'>glut_KEY_REPEAT_OFF</span>                    <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-307"></a><a name="glut_KEY_REPEAT_ON"></a><span class='hs-definition'>glut_KEY_REPEAT_ON</span>                     <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-308"></a><a name="glut_KEY_REPEAT_DEFAULT"></a><span class='hs-definition'>glut_KEY_REPEAT_DEFAULT</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-309"></a>
<a name="line-310"></a><a name="glut_JOYSTICK_BUTTON_A"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-311"></a><span class='hs-comment'>-- * Joystick button masks</span>
<a name="line-312"></a><span class='hs-definition'>glut_JOYSTICK_BUTTON_A</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_JOYSTICK_BUTTON_B</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_JOYSTICK_BUTTON_C</span><span class='hs-layout'>,</span>
<a name="line-313"></a>   <span class='hs-varid'>glut_JOYSTICK_BUTTON_D</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CUInt</span>
<a name="line-314"></a><span class='hs-definition'>glut_JOYSTICK_BUTTON_A</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x01</span>
<a name="line-315"></a><a name="glut_JOYSTICK_BUTTON_B"></a><span class='hs-definition'>glut_JOYSTICK_BUTTON_B</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x02</span>
<a name="line-316"></a><a name="glut_JOYSTICK_BUTTON_C"></a><span class='hs-definition'>glut_JOYSTICK_BUTTON_C</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x04</span>
<a name="line-317"></a><a name="glut_JOYSTICK_BUTTON_D"></a><span class='hs-definition'>glut_JOYSTICK_BUTTON_D</span>                 <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x08</span>
<a name="line-318"></a>
<a name="line-319"></a><a name="glut_GAME_MODE_ACTIVE"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-320"></a><span class='hs-comment'>-- @glutGameModeGet@ parameters</span>
<a name="line-321"></a><span class='hs-definition'>glut_GAME_MODE_ACTIVE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_GAME_MODE_POSSIBLE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_GAME_MODE_WIDTH</span><span class='hs-layout'>,</span>
<a name="line-322"></a>   <span class='hs-varid'>glut_GAME_MODE_HEIGHT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_GAME_MODE_PIXEL_DEPTH</span><span class='hs-layout'>,</span>
<a name="line-323"></a>   <span class='hs-varid'>glut_GAME_MODE_REFRESH_RATE</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_GAME_MODE_DISPLAY_CHANGED</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>GLenum</span>
<a name="line-324"></a><span class='hs-definition'>glut_GAME_MODE_ACTIVE</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-325"></a><a name="glut_GAME_MODE_POSSIBLE"></a><span class='hs-definition'>glut_GAME_MODE_POSSIBLE</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-326"></a><a name="glut_GAME_MODE_WIDTH"></a><span class='hs-definition'>glut_GAME_MODE_WIDTH</span>                   <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-327"></a><a name="glut_GAME_MODE_HEIGHT"></a><span class='hs-definition'>glut_GAME_MODE_HEIGHT</span>                  <span class='hs-keyglyph'>=</span> <span class='hs-num'>3</span>
<a name="line-328"></a><a name="glut_GAME_MODE_PIXEL_DEPTH"></a><span class='hs-definition'>glut_GAME_MODE_PIXEL_DEPTH</span>             <span class='hs-keyglyph'>=</span> <span class='hs-num'>4</span>
<a name="line-329"></a><a name="glut_GAME_MODE_REFRESH_RATE"></a><span class='hs-definition'>glut_GAME_MODE_REFRESH_RATE</span>            <span class='hs-keyglyph'>=</span> <span class='hs-num'>5</span>
<a name="line-330"></a><a name="glut_GAME_MODE_DISPLAY_CHANGED"></a><span class='hs-definition'>glut_GAME_MODE_DISPLAY_CHANGED</span>         <span class='hs-keyglyph'>=</span> <span class='hs-num'>6</span>
<a name="line-331"></a>
<a name="line-332"></a><a name="glut_FORCE_INDIRECT_CONTEXT"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-333"></a><span class='hs-comment'>-- Direct/indirect rendering context options (has meaning only in unix/x11),</span>
<a name="line-334"></a><span class='hs-comment'>-- see glut_DIRECT_RENDERING (freeglut extension)</span>
<a name="line-335"></a><span class='hs-definition'>glut_FORCE_INDIRECT_CONTEXT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_ALLOW_DIRECT_CONTEXT</span><span class='hs-layout'>,</span>
<a name="line-336"></a>   <span class='hs-varid'>glut_TRY_DIRECT_CONTEXT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_FORCE_DIRECT_CONTEXT</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-337"></a><span class='hs-definition'>glut_FORCE_INDIRECT_CONTEXT</span>            <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-338"></a><a name="glut_ALLOW_DIRECT_CONTEXT"></a><span class='hs-definition'>glut_ALLOW_DIRECT_CONTEXT</span>              <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-339"></a><a name="glut_TRY_DIRECT_CONTEXT"></a><span class='hs-definition'>glut_TRY_DIRECT_CONTEXT</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-340"></a><a name="glut_FORCE_DIRECT_CONTEXT"></a><span class='hs-definition'>glut_FORCE_DIRECT_CONTEXT</span>              <span class='hs-keyglyph'>=</span> <span class='hs-num'>3</span>
<a name="line-341"></a>
<a name="line-342"></a><a name="glut_ACTION_EXIT"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-343"></a><span class='hs-comment'>-- Behaviour when the user clicks on an "x" to close a window, see</span>
<a name="line-344"></a><span class='hs-comment'>-- glut_ACTION_ON_WINDOW_CLOSE (freeglut extension)</span>
<a name="line-345"></a><span class='hs-definition'>glut_ACTION_EXIT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_ACTION_GLUTMAINLOOP_RETURNS</span><span class='hs-layout'>,</span>
<a name="line-346"></a>   <span class='hs-varid'>glut_ACTION_CONTINUE_EXECUTION</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-347"></a><span class='hs-definition'>glut_ACTION_EXIT</span>                       <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-348"></a><a name="glut_ACTION_GLUTMAINLOOP_RETURNS"></a><span class='hs-definition'>glut_ACTION_GLUTMAINLOOP_RETURNS</span>       <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-349"></a><a name="glut_ACTION_CONTINUE_EXECUTION"></a><span class='hs-definition'>glut_ACTION_CONTINUE_EXECUTION</span>         <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-350"></a>
<a name="line-351"></a><a name="glut_CREATE_NEW_CONTEXT"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-352"></a><span class='hs-comment'>-- Create a new rendering context when the user opens a new window? See</span>
<a name="line-353"></a><span class='hs-comment'>-- glut_RENDERING_CONTEXT (freeglut extension)</span>
<a name="line-354"></a><span class='hs-definition'>glut_CREATE_NEW_CONTEXT</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_USE_CURRENT_CONTEXT</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-355"></a><span class='hs-definition'>glut_CREATE_NEW_CONTEXT</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>0</span>
<a name="line-356"></a><a name="glut_USE_CURRENT_CONTEXT"></a><span class='hs-definition'>glut_USE_CURRENT_CONTEXT</span>               <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-357"></a>
<a name="line-358"></a><a name="glut_DEBUG"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-359"></a><span class='hs-comment'>-- OpenGL 3.x context creation flags (freeglut extension)</span>
<a name="line-360"></a><span class='hs-definition'>glut_DEBUG</span><span class='hs-layout'>,</span> <span class='hs-varid'>glut_FORWARD_COMPATIBLE</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>CInt</span>
<a name="line-361"></a><span class='hs-definition'>glut_DEBUG</span>                             <span class='hs-keyglyph'>=</span> <span class='hs-num'>1</span>
<a name="line-362"></a><a name="glut_FORWARD_COMPATIBLE"></a><span class='hs-definition'>glut_FORWARD_COMPATIBLE</span>                <span class='hs-keyglyph'>=</span> <span class='hs-num'>2</span>
<a name="line-363"></a>
<a name="line-364"></a><a name="glut_AUX"></a><span class='hs-comment'>-----------------------------------------------------------------------------</span>
<a name="line-365"></a><span class='hs-comment'>-- glutGetModeValues parameter (freeglut extension)</span>
<a name="line-366"></a><span class='hs-definition'>glut_AUX</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>GLenum</span>
<a name="line-367"></a><span class='hs-definition'>glut_AUX</span>                               <span class='hs-keyglyph'>=</span> <span class='hs-num'>0x1000</span>
</pre></body>
</html>