32bit bit field.
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.Version12
Synopsis
- type GLbitfield
- type GLboolean
- type GLbyte
- type GLclampd
- type GLclampf
- type GLdouble
- type GLenum
- type GLfloat
- type GLint
- type GLshort
- type GLsizei
- type GLubyte
- type GLuint
- type GLushort
- type GLvoid
- pattern GL_2D
- pattern GL_2_BYTES
- pattern GL_3D
- pattern GL_3D_COLOR
- pattern GL_3D_COLOR_TEXTURE
- pattern GL_3_BYTES
- pattern GL_4D_COLOR_TEXTURE
- pattern GL_4_BYTES
- pattern GL_ACCUM
- pattern GL_ACCUM_ALPHA_BITS
- pattern GL_ACCUM_BLUE_BITS
- pattern GL_ACCUM_BUFFER_BIT
- pattern GL_ACCUM_CLEAR_VALUE
- pattern GL_ACCUM_GREEN_BITS
- pattern GL_ACCUM_RED_BITS
- pattern GL_ADD
- pattern GL_ALIASED_LINE_WIDTH_RANGE
- pattern GL_ALIASED_POINT_SIZE_RANGE
- pattern GL_ALL_ATTRIB_BITS
- pattern GL_ALPHA
- pattern GL_ALPHA12
- pattern GL_ALPHA16
- pattern GL_ALPHA4
- pattern GL_ALPHA8
- pattern GL_ALPHA_BIAS
- pattern GL_ALPHA_BITS
- pattern GL_ALPHA_SCALE
- pattern GL_ALPHA_TEST
- pattern GL_ALPHA_TEST_FUNC
- pattern GL_ALPHA_TEST_REF
- pattern GL_ALWAYS
- pattern GL_AMBIENT
- pattern GL_AMBIENT_AND_DIFFUSE
- pattern GL_AND
- pattern GL_AND_INVERTED
- pattern GL_AND_REVERSE
- pattern GL_ATTRIB_STACK_DEPTH
- pattern GL_AUTO_NORMAL
- pattern GL_AUX0
- pattern GL_AUX1
- pattern GL_AUX2
- pattern GL_AUX3
- pattern GL_AUX_BUFFERS
- pattern GL_BACK
- pattern GL_BACK_LEFT
- pattern GL_BACK_RIGHT
- pattern GL_BGR
- pattern GL_BGRA
- pattern GL_BITMAP
- pattern GL_BITMAP_TOKEN
- pattern GL_BLEND
- pattern GL_BLEND_DST
- pattern GL_BLEND_SRC
- pattern GL_BLUE
- pattern GL_BLUE_BIAS
- pattern GL_BLUE_BITS
- pattern GL_BLUE_SCALE
- pattern GL_BYTE
- pattern GL_C3F_V3F
- pattern GL_C4F_N3F_V3F
- pattern GL_C4UB_V2F
- pattern GL_C4UB_V3F
- pattern GL_CCW
- pattern GL_CLAMP
- pattern GL_CLAMP_TO_EDGE
- pattern GL_CLEAR
- pattern GL_CLIENT_ALL_ATTRIB_BITS
- pattern GL_CLIENT_ATTRIB_STACK_DEPTH
- pattern GL_CLIENT_PIXEL_STORE_BIT
- pattern GL_CLIENT_VERTEX_ARRAY_BIT
- pattern GL_CLIP_PLANE0
- pattern GL_CLIP_PLANE1
- pattern GL_CLIP_PLANE2
- pattern GL_CLIP_PLANE3
- pattern GL_CLIP_PLANE4
- pattern GL_CLIP_PLANE5
- pattern GL_COEFF
- pattern GL_COLOR
- pattern GL_COLOR_ARRAY
- pattern GL_COLOR_ARRAY_POINTER
- pattern GL_COLOR_ARRAY_SIZE
- pattern GL_COLOR_ARRAY_STRIDE
- pattern GL_COLOR_ARRAY_TYPE
- pattern GL_COLOR_BUFFER_BIT
- pattern GL_COLOR_CLEAR_VALUE
- pattern GL_COLOR_INDEX
- pattern GL_COLOR_INDEXES
- pattern GL_COLOR_LOGIC_OP
- pattern GL_COLOR_MATERIAL
- pattern GL_COLOR_MATERIAL_FACE
- pattern GL_COLOR_MATERIAL_PARAMETER
- pattern GL_COLOR_WRITEMASK
- pattern GL_COMPILE
- pattern GL_COMPILE_AND_EXECUTE
- pattern GL_CONSTANT_ATTENUATION
- pattern GL_COPY
- pattern GL_COPY_INVERTED
- pattern GL_COPY_PIXEL_TOKEN
- pattern GL_CULL_FACE
- pattern GL_CULL_FACE_MODE
- pattern GL_CURRENT_BIT
- pattern GL_CURRENT_COLOR
- pattern GL_CURRENT_INDEX
- pattern GL_CURRENT_NORMAL
- pattern GL_CURRENT_RASTER_COLOR
- pattern GL_CURRENT_RASTER_DISTANCE
- pattern GL_CURRENT_RASTER_INDEX
- pattern GL_CURRENT_RASTER_POSITION
- pattern GL_CURRENT_RASTER_POSITION_VALID
- pattern GL_CURRENT_RASTER_TEXTURE_COORDS
- pattern GL_CURRENT_TEXTURE_COORDS
- pattern GL_CW
- pattern GL_DECAL
- pattern GL_DECR
- pattern GL_DEPTH
- pattern GL_DEPTH_BIAS
- pattern GL_DEPTH_BITS
- pattern GL_DEPTH_BUFFER_BIT
- pattern GL_DEPTH_CLEAR_VALUE
- pattern GL_DEPTH_COMPONENT
- pattern GL_DEPTH_FUNC
- pattern GL_DEPTH_RANGE
- pattern GL_DEPTH_SCALE
- pattern GL_DEPTH_TEST
- pattern GL_DEPTH_WRITEMASK
- pattern GL_DIFFUSE
- pattern GL_DITHER
- pattern GL_DOMAIN
- pattern GL_DONT_CARE
- pattern GL_DOUBLE
- pattern GL_DOUBLEBUFFER
- pattern GL_DRAW_BUFFER
- pattern GL_DRAW_PIXEL_TOKEN
- pattern GL_DST_ALPHA
- pattern GL_DST_COLOR
- pattern GL_EDGE_FLAG
- pattern GL_EDGE_FLAG_ARRAY
- pattern GL_EDGE_FLAG_ARRAY_POINTER
- pattern GL_EDGE_FLAG_ARRAY_STRIDE
- pattern GL_EMISSION
- pattern GL_ENABLE_BIT
- pattern GL_EQUAL
- pattern GL_EQUIV
- pattern GL_EVAL_BIT
- pattern GL_EXP
- pattern GL_EXP2
- pattern GL_EXTENSIONS
- pattern GL_EYE_LINEAR
- pattern GL_EYE_PLANE
- pattern GL_FALSE
- pattern GL_FASTEST
- pattern GL_FEEDBACK
- pattern GL_FEEDBACK_BUFFER_POINTER
- pattern GL_FEEDBACK_BUFFER_SIZE
- pattern GL_FEEDBACK_BUFFER_TYPE
- pattern GL_FILL
- pattern GL_FLAT
- pattern GL_FLOAT
- pattern GL_FOG
- pattern GL_FOG_BIT
- pattern GL_FOG_COLOR
- pattern GL_FOG_DENSITY
- pattern GL_FOG_END
- pattern GL_FOG_HINT
- pattern GL_FOG_INDEX
- pattern GL_FOG_MODE
- pattern GL_FOG_START
- pattern GL_FRONT
- pattern GL_FRONT_AND_BACK
- pattern GL_FRONT_FACE
- pattern GL_FRONT_LEFT
- pattern GL_FRONT_RIGHT
- pattern GL_GEQUAL
- pattern GL_GREATER
- pattern GL_GREEN
- pattern GL_GREEN_BIAS
- pattern GL_GREEN_BITS
- pattern GL_GREEN_SCALE
- pattern GL_HINT_BIT
- pattern GL_INCR
- pattern GL_INDEX_ARRAY
- pattern GL_INDEX_ARRAY_POINTER
- pattern GL_INDEX_ARRAY_STRIDE
- pattern GL_INDEX_ARRAY_TYPE
- pattern GL_INDEX_BITS
- pattern GL_INDEX_CLEAR_VALUE
- pattern GL_INDEX_LOGIC_OP
- pattern GL_INDEX_MODE
- pattern GL_INDEX_OFFSET
- pattern GL_INDEX_SHIFT
- pattern GL_INDEX_WRITEMASK
- pattern GL_INT
- pattern GL_INTENSITY
- pattern GL_INTENSITY12
- pattern GL_INTENSITY16
- pattern GL_INTENSITY4
- pattern GL_INTENSITY8
- pattern GL_INVALID_ENUM
- pattern GL_INVALID_OPERATION
- pattern GL_INVALID_VALUE
- pattern GL_INVERT
- pattern GL_KEEP
- pattern GL_LEFT
- pattern GL_LEQUAL
- pattern GL_LESS
- pattern GL_LIGHT0
- pattern GL_LIGHT1
- pattern GL_LIGHT2
- pattern GL_LIGHT3
- pattern GL_LIGHT4
- pattern GL_LIGHT5
- pattern GL_LIGHT6
- pattern GL_LIGHT7
- pattern GL_LIGHTING
- pattern GL_LIGHTING_BIT
- pattern GL_LIGHT_MODEL_AMBIENT
- pattern GL_LIGHT_MODEL_COLOR_CONTROL
- pattern GL_LIGHT_MODEL_LOCAL_VIEWER
- pattern GL_LIGHT_MODEL_TWO_SIDE
- pattern GL_LINE
- pattern GL_LINEAR
- pattern GL_LINEAR_ATTENUATION
- pattern GL_LINEAR_MIPMAP_LINEAR
- pattern GL_LINEAR_MIPMAP_NEAREST
- pattern GL_LINES
- pattern GL_LINE_BIT
- pattern GL_LINE_LOOP
- pattern GL_LINE_RESET_TOKEN
- pattern GL_LINE_SMOOTH
- pattern GL_LINE_SMOOTH_HINT
- pattern GL_LINE_STIPPLE
- pattern GL_LINE_STIPPLE_PATTERN
- pattern GL_LINE_STIPPLE_REPEAT
- pattern GL_LINE_STRIP
- pattern GL_LINE_TOKEN
- pattern GL_LINE_WIDTH
- pattern GL_LINE_WIDTH_GRANULARITY
- pattern GL_LINE_WIDTH_RANGE
- pattern GL_LIST_BASE
- pattern GL_LIST_BIT
- pattern GL_LIST_INDEX
- pattern GL_LIST_MODE
- pattern GL_LOAD
- pattern GL_LOGIC_OP
- pattern GL_LOGIC_OP_MODE
- pattern GL_LUMINANCE
- pattern GL_LUMINANCE12
- pattern GL_LUMINANCE12_ALPHA12
- pattern GL_LUMINANCE12_ALPHA4
- pattern GL_LUMINANCE16
- pattern GL_LUMINANCE16_ALPHA16
- pattern GL_LUMINANCE4
- pattern GL_LUMINANCE4_ALPHA4
- pattern GL_LUMINANCE6_ALPHA2
- pattern GL_LUMINANCE8
- pattern GL_LUMINANCE8_ALPHA8
- pattern GL_LUMINANCE_ALPHA
- pattern GL_MAP1_COLOR_4
- pattern GL_MAP1_GRID_DOMAIN
- pattern GL_MAP1_GRID_SEGMENTS
- pattern GL_MAP1_INDEX
- pattern GL_MAP1_NORMAL
- pattern GL_MAP1_TEXTURE_COORD_1
- pattern GL_MAP1_TEXTURE_COORD_2
- pattern GL_MAP1_TEXTURE_COORD_3
- pattern GL_MAP1_TEXTURE_COORD_4
- pattern GL_MAP1_VERTEX_3
- pattern GL_MAP1_VERTEX_4
- pattern GL_MAP2_COLOR_4
- pattern GL_MAP2_GRID_DOMAIN
- pattern GL_MAP2_GRID_SEGMENTS
- pattern GL_MAP2_INDEX
- pattern GL_MAP2_NORMAL
- pattern GL_MAP2_TEXTURE_COORD_1
- pattern GL_MAP2_TEXTURE_COORD_2
- pattern GL_MAP2_TEXTURE_COORD_3
- pattern GL_MAP2_TEXTURE_COORD_4
- pattern GL_MAP2_VERTEX_3
- pattern GL_MAP2_VERTEX_4
- pattern GL_MAP_COLOR
- pattern GL_MAP_STENCIL
- pattern GL_MATRIX_MODE
- pattern GL_MAX_3D_TEXTURE_SIZE
- pattern GL_MAX_ATTRIB_STACK_DEPTH
- pattern GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
- pattern GL_MAX_CLIP_PLANES
- pattern GL_MAX_ELEMENTS_INDICES
- pattern GL_MAX_ELEMENTS_VERTICES
- pattern GL_MAX_EVAL_ORDER
- pattern GL_MAX_LIGHTS
- pattern GL_MAX_LIST_NESTING
- pattern GL_MAX_MODELVIEW_STACK_DEPTH
- pattern GL_MAX_NAME_STACK_DEPTH
- pattern GL_MAX_PIXEL_MAP_TABLE
- pattern GL_MAX_PROJECTION_STACK_DEPTH
- pattern GL_MAX_TEXTURE_SIZE
- pattern GL_MAX_TEXTURE_STACK_DEPTH
- pattern GL_MAX_VIEWPORT_DIMS
- pattern GL_MODELVIEW
- pattern GL_MODELVIEW_MATRIX
- pattern GL_MODELVIEW_STACK_DEPTH
- pattern GL_MODULATE
- pattern GL_MULT
- pattern GL_N3F_V3F
- pattern GL_NAME_STACK_DEPTH
- pattern GL_NAND
- pattern GL_NEAREST
- pattern GL_NEAREST_MIPMAP_LINEAR
- pattern GL_NEAREST_MIPMAP_NEAREST
- pattern GL_NEVER
- pattern GL_NICEST
- pattern GL_NONE
- pattern GL_NOOP
- pattern GL_NOR
- pattern GL_NORMALIZE
- pattern GL_NORMAL_ARRAY
- pattern GL_NORMAL_ARRAY_POINTER
- pattern GL_NORMAL_ARRAY_STRIDE
- pattern GL_NORMAL_ARRAY_TYPE
- pattern GL_NOTEQUAL
- pattern GL_NO_ERROR
- pattern GL_OBJECT_LINEAR
- pattern GL_OBJECT_PLANE
- pattern GL_ONE
- pattern GL_ONE_MINUS_DST_ALPHA
- pattern GL_ONE_MINUS_DST_COLOR
- pattern GL_ONE_MINUS_SRC_ALPHA
- pattern GL_ONE_MINUS_SRC_COLOR
- pattern GL_OR
- pattern GL_ORDER
- pattern GL_OR_INVERTED
- pattern GL_OR_REVERSE
- pattern GL_OUT_OF_MEMORY
- pattern GL_PACK_ALIGNMENT
- pattern GL_PACK_IMAGE_HEIGHT
- pattern GL_PACK_LSB_FIRST
- pattern GL_PACK_ROW_LENGTH
- pattern GL_PACK_SKIP_IMAGES
- pattern GL_PACK_SKIP_PIXELS
- pattern GL_PACK_SKIP_ROWS
- pattern GL_PACK_SWAP_BYTES
- pattern GL_PASS_THROUGH_TOKEN
- pattern GL_PERSPECTIVE_CORRECTION_HINT
- pattern GL_PIXEL_MAP_A_TO_A
- pattern GL_PIXEL_MAP_A_TO_A_SIZE
- pattern GL_PIXEL_MAP_B_TO_B
- pattern GL_PIXEL_MAP_B_TO_B_SIZE
- pattern GL_PIXEL_MAP_G_TO_G
- pattern GL_PIXEL_MAP_G_TO_G_SIZE
- pattern GL_PIXEL_MAP_I_TO_A
- pattern GL_PIXEL_MAP_I_TO_A_SIZE
- pattern GL_PIXEL_MAP_I_TO_B
- pattern GL_PIXEL_MAP_I_TO_B_SIZE
- pattern GL_PIXEL_MAP_I_TO_G
- pattern GL_PIXEL_MAP_I_TO_G_SIZE
- pattern GL_PIXEL_MAP_I_TO_I
- pattern GL_PIXEL_MAP_I_TO_I_SIZE
- pattern GL_PIXEL_MAP_I_TO_R
- pattern GL_PIXEL_MAP_I_TO_R_SIZE
- pattern GL_PIXEL_MAP_R_TO_R
- pattern GL_PIXEL_MAP_R_TO_R_SIZE
- pattern GL_PIXEL_MAP_S_TO_S
- pattern GL_PIXEL_MAP_S_TO_S_SIZE
- pattern GL_PIXEL_MODE_BIT
- pattern GL_POINT
- pattern GL_POINTS
- pattern GL_POINT_BIT
- pattern GL_POINT_SIZE
- pattern GL_POINT_SIZE_GRANULARITY
- pattern GL_POINT_SIZE_RANGE
- pattern GL_POINT_SMOOTH
- pattern GL_POINT_SMOOTH_HINT
- pattern GL_POINT_TOKEN
- pattern GL_POLYGON
- pattern GL_POLYGON_BIT
- pattern GL_POLYGON_MODE
- pattern GL_POLYGON_OFFSET_FACTOR
- pattern GL_POLYGON_OFFSET_FILL
- pattern GL_POLYGON_OFFSET_LINE
- pattern GL_POLYGON_OFFSET_POINT
- pattern GL_POLYGON_OFFSET_UNITS
- pattern GL_POLYGON_SMOOTH
- pattern GL_POLYGON_SMOOTH_HINT
- pattern GL_POLYGON_STIPPLE
- pattern GL_POLYGON_STIPPLE_BIT
- pattern GL_POLYGON_TOKEN
- pattern GL_POSITION
- pattern GL_PROJECTION
- pattern GL_PROJECTION_MATRIX
- pattern GL_PROJECTION_STACK_DEPTH
- pattern GL_PROXY_TEXTURE_1D
- pattern GL_PROXY_TEXTURE_2D
- pattern GL_PROXY_TEXTURE_3D
- pattern GL_Q
- pattern GL_QUADRATIC_ATTENUATION
- pattern GL_QUADS
- pattern GL_QUAD_STRIP
- pattern GL_R
- pattern GL_R3_G3_B2
- pattern GL_READ_BUFFER
- pattern GL_RED
- pattern GL_RED_BIAS
- pattern GL_RED_BITS
- pattern GL_RED_SCALE
- pattern GL_RENDER
- pattern GL_RENDERER
- pattern GL_RENDER_MODE
- pattern GL_REPEAT
- pattern GL_REPLACE
- pattern GL_RESCALE_NORMAL
- pattern GL_RETURN
- pattern GL_RGB
- pattern GL_RGB10
- pattern GL_RGB10_A2
- pattern GL_RGB12
- pattern GL_RGB16
- pattern GL_RGB4
- pattern GL_RGB5
- pattern GL_RGB5_A1
- pattern GL_RGB8
- pattern GL_RGBA
- pattern GL_RGBA12
- pattern GL_RGBA16
- pattern GL_RGBA2
- pattern GL_RGBA4
- pattern GL_RGBA8
- pattern GL_RGBA_MODE
- pattern GL_RIGHT
- pattern GL_S
- pattern GL_SCISSOR_BIT
- pattern GL_SCISSOR_BOX
- pattern GL_SCISSOR_TEST
- pattern GL_SELECT
- pattern GL_SELECTION_BUFFER_POINTER
- pattern GL_SELECTION_BUFFER_SIZE
- pattern GL_SEPARATE_SPECULAR_COLOR
- pattern GL_SET
- pattern GL_SHADE_MODEL
- pattern GL_SHININESS
- pattern GL_SHORT
- pattern GL_SINGLE_COLOR
- pattern GL_SMOOTH
- pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY
- pattern GL_SMOOTH_LINE_WIDTH_RANGE
- pattern GL_SMOOTH_POINT_SIZE_GRANULARITY
- pattern GL_SMOOTH_POINT_SIZE_RANGE
- pattern GL_SPECULAR
- pattern GL_SPHERE_MAP
- pattern GL_SPOT_CUTOFF
- pattern GL_SPOT_DIRECTION
- pattern GL_SPOT_EXPONENT
- pattern GL_SRC_ALPHA
- pattern GL_SRC_ALPHA_SATURATE
- pattern GL_SRC_COLOR
- pattern GL_STACK_OVERFLOW
- pattern GL_STACK_UNDERFLOW
- pattern GL_STENCIL
- pattern GL_STENCIL_BITS
- pattern GL_STENCIL_BUFFER_BIT
- pattern GL_STENCIL_CLEAR_VALUE
- pattern GL_STENCIL_FAIL
- pattern GL_STENCIL_FUNC
- pattern GL_STENCIL_INDEX
- pattern GL_STENCIL_PASS_DEPTH_FAIL
- pattern GL_STENCIL_PASS_DEPTH_PASS
- pattern GL_STENCIL_REF
- pattern GL_STENCIL_TEST
- pattern GL_STENCIL_VALUE_MASK
- pattern GL_STENCIL_WRITEMASK
- pattern GL_STEREO
- pattern GL_SUBPIXEL_BITS
- pattern GL_T
- pattern GL_T2F_C3F_V3F
- pattern GL_T2F_C4F_N3F_V3F
- pattern GL_T2F_C4UB_V3F
- pattern GL_T2F_N3F_V3F
- pattern GL_T2F_V3F
- pattern GL_T4F_C4F_N3F_V4F
- pattern GL_T4F_V4F
- pattern GL_TEXTURE
- pattern GL_TEXTURE_1D
- pattern GL_TEXTURE_2D
- pattern GL_TEXTURE_3D
- pattern GL_TEXTURE_ALPHA_SIZE
- pattern GL_TEXTURE_BASE_LEVEL
- pattern GL_TEXTURE_BINDING_1D
- pattern GL_TEXTURE_BINDING_2D
- pattern GL_TEXTURE_BINDING_3D
- pattern GL_TEXTURE_BIT
- pattern GL_TEXTURE_BLUE_SIZE
- pattern GL_TEXTURE_BORDER
- pattern GL_TEXTURE_BORDER_COLOR
- pattern GL_TEXTURE_COMPONENTS
- pattern GL_TEXTURE_COORD_ARRAY
- pattern GL_TEXTURE_COORD_ARRAY_POINTER
- pattern GL_TEXTURE_COORD_ARRAY_SIZE
- pattern GL_TEXTURE_COORD_ARRAY_STRIDE
- pattern GL_TEXTURE_COORD_ARRAY_TYPE
- pattern GL_TEXTURE_DEPTH
- pattern GL_TEXTURE_ENV
- pattern GL_TEXTURE_ENV_COLOR
- pattern GL_TEXTURE_ENV_MODE
- pattern GL_TEXTURE_GEN_MODE
- pattern GL_TEXTURE_GEN_Q
- pattern GL_TEXTURE_GEN_R
- pattern GL_TEXTURE_GEN_S
- pattern GL_TEXTURE_GEN_T
- pattern GL_TEXTURE_GREEN_SIZE
- pattern GL_TEXTURE_HEIGHT
- pattern GL_TEXTURE_INTENSITY_SIZE
- pattern GL_TEXTURE_INTERNAL_FORMAT
- pattern GL_TEXTURE_LUMINANCE_SIZE
- pattern GL_TEXTURE_MAG_FILTER
- pattern GL_TEXTURE_MATRIX
- pattern GL_TEXTURE_MAX_LEVEL
- pattern GL_TEXTURE_MAX_LOD
- pattern GL_TEXTURE_MIN_FILTER
- pattern GL_TEXTURE_MIN_LOD
- pattern GL_TEXTURE_PRIORITY
- pattern GL_TEXTURE_RED_SIZE
- pattern GL_TEXTURE_RESIDENT
- pattern GL_TEXTURE_STACK_DEPTH
- pattern GL_TEXTURE_WIDTH
- pattern GL_TEXTURE_WRAP_R
- pattern GL_TEXTURE_WRAP_S
- pattern GL_TEXTURE_WRAP_T
- pattern GL_TRANSFORM_BIT
- pattern GL_TRIANGLES
- pattern GL_TRIANGLE_FAN
- pattern GL_TRIANGLE_STRIP
- pattern GL_TRUE
- pattern GL_UNPACK_ALIGNMENT
- pattern GL_UNPACK_IMAGE_HEIGHT
- pattern GL_UNPACK_LSB_FIRST
- pattern GL_UNPACK_ROW_LENGTH
- pattern GL_UNPACK_SKIP_IMAGES
- pattern GL_UNPACK_SKIP_PIXELS
- pattern GL_UNPACK_SKIP_ROWS
- pattern GL_UNPACK_SWAP_BYTES
- pattern GL_UNSIGNED_BYTE
- pattern GL_UNSIGNED_BYTE_2_3_3_REV
- pattern GL_UNSIGNED_BYTE_3_3_2
- pattern GL_UNSIGNED_INT
- pattern GL_UNSIGNED_INT_10_10_10_2
- pattern GL_UNSIGNED_INT_2_10_10_10_REV
- pattern GL_UNSIGNED_INT_8_8_8_8
- pattern GL_UNSIGNED_INT_8_8_8_8_REV
- pattern GL_UNSIGNED_SHORT
- pattern GL_UNSIGNED_SHORT_1_5_5_5_REV
- pattern GL_UNSIGNED_SHORT_4_4_4_4
- pattern GL_UNSIGNED_SHORT_4_4_4_4_REV
- pattern GL_UNSIGNED_SHORT_5_5_5_1
- pattern GL_UNSIGNED_SHORT_5_6_5
- pattern GL_UNSIGNED_SHORT_5_6_5_REV
- pattern GL_V2F
- pattern GL_V3F
- pattern GL_VENDOR
- pattern GL_VERSION
- pattern GL_VERTEX_ARRAY
- pattern GL_VERTEX_ARRAY_POINTER
- pattern GL_VERTEX_ARRAY_SIZE
- pattern GL_VERTEX_ARRAY_STRIDE
- pattern GL_VERTEX_ARRAY_TYPE
- pattern GL_VIEWPORT
- pattern GL_VIEWPORT_BIT
- pattern GL_XOR
- pattern GL_ZERO
- pattern GL_ZOOM_X
- pattern GL_ZOOM_Y
- value glAccum
- value glAlphaFunc
- value glAreTexturesResident
- value glArrayElement
- value glBegin
- value glBindTexture
- value glBitmap
- value glBlendFunc
- value glCallList
- value glCallLists
- value glClear
- value glClearAccum
- value glClearColor
- value glClearDepth
- value glClearIndex
- value glClearStencil
- value glClipPlane
- value glColor3b
- value glColor3bv
- value glColor3d
- value glColor3dv
- value glColor3f
- value glColor3fv
- value glColor3i
- value glColor3iv
- value glColor3s
- value glColor3sv
- value glColor3ub
- value glColor3ubv
- value glColor3ui
- value glColor3uiv
- value glColor3us
- value glColor3usv
- value glColor4b
- value glColor4bv
- value glColor4d
- value glColor4dv
- value glColor4f
- value glColor4fv
- value glColor4i
- value glColor4iv
- value glColor4s
- value glColor4sv
- value glColor4ub
- value glColor4ubv
- value glColor4ui
- value glColor4uiv
- value glColor4us
- value glColor4usv
- value glColorMask
- value glColorMaterial
- value glColorPointer
- value glCopyPixels
- value glCopyTexImage1D
- value glCopyTexImage2D
- value glCopyTexSubImage1D
- value glCopyTexSubImage2D
- value glCopyTexSubImage3D
- value glCullFace
- value glDeleteLists
- value glDeleteTextures
- value glDepthFunc
- value glDepthMask
- value glDepthRange
- value glDisable
- value glDisableClientState
- value glDrawArrays
- value glDrawBuffer
- value glDrawElements
- value glDrawPixels
- value glDrawRangeElements
- value glEdgeFlag
- value glEdgeFlagPointer
- value glEdgeFlagv
- value glEnable
- value glEnableClientState
- value glEnd
- value glEndList
- value glEvalCoord1d
- value glEvalCoord1dv
- value glEvalCoord1f
- value glEvalCoord1fv
- value glEvalCoord2d
- value glEvalCoord2dv
- value glEvalCoord2f
- value glEvalCoord2fv
- value glEvalMesh1
- value glEvalMesh2
- value glEvalPoint1
- value glEvalPoint2
- value glFeedbackBuffer
- value glFinish
- value glFlush
- value glFogf
- value glFogfv
- value glFogi
- value glFogiv
- value glFrontFace
- value glFrustum
- value glGenLists
- value glGenTextures
- value glGetBooleanv
- value glGetClipPlane
- value glGetDoublev
- value glGetError
- value glGetFloatv
- value glGetIntegerv
- value glGetLightfv
- value glGetLightiv
- value glGetMapdv
- value glGetMapfv
- value glGetMapiv
- value glGetMaterialfv
- value glGetMaterialiv
- value glGetPixelMapfv
- value glGetPixelMapuiv
- value glGetPixelMapusv
- value glGetPointerv
- value glGetPolygonStipple
- value glGetString
- value glGetTexEnvfv
- value glGetTexEnviv
- value glGetTexGendv
- value glGetTexGenfv
- value glGetTexGeniv
- value glGetTexImage
- value glGetTexLevelParameterfv
- value glGetTexLevelParameteriv
- value glGetTexParameterfv
- value glGetTexParameteriv
- value glHint
- value glIndexMask
- value glIndexPointer
- value glIndexd
- value glIndexdv
- value glIndexf
- value glIndexfv
- value glIndexi
- value glIndexiv
- value glIndexs
- value glIndexsv
- value glIndexub
- value glIndexubv
- value glInitNames
- value glInterleavedArrays
- value glIsEnabled
- value glIsList
- value glIsTexture
- value glLightModelf
- value glLightModelfv
- value glLightModeli
- value glLightModeliv
- value glLightf
- value glLightfv
- value glLighti
- value glLightiv
- value glLineStipple
- value glLineWidth
- value glListBase
- value glLoadIdentity
- value glLoadMatrixd
- value glLoadMatrixf
- value glLoadName
- value glLogicOp
- value glMap1d
- value glMap1f
- value glMap2d
- value glMap2f
- value glMapGrid1d
- value glMapGrid1f
- value glMapGrid2d
- value glMapGrid2f
- value glMaterialf
- value glMaterialfv
- value glMateriali
- value glMaterialiv
- value glMatrixMode
- value glMultMatrixd
- value glMultMatrixf
- value glNewList
- value glNormal3b
- value glNormal3bv
- value glNormal3d
- value glNormal3dv
- value glNormal3f
- value glNormal3fv
- value glNormal3i
- value glNormal3iv
- value glNormal3s
- value glNormal3sv
- value glNormalPointer
- value glOrtho
- value glPassThrough
- value glPixelMapfv
- value glPixelMapuiv
- value glPixelMapusv
- value glPixelStoref
- value glPixelStorei
- value glPixelTransferf
- value glPixelTransferi
- value glPixelZoom
- value glPointSize
- value glPolygonMode
- value glPolygonOffset
- value glPolygonStipple
- value glPopAttrib
- value glPopClientAttrib
- value glPopMatrix
- value glPopName
- value glPrioritizeTextures
- value glPushAttrib
- value glPushClientAttrib
- value glPushMatrix
- value glPushName
- value glRasterPos2d
- value glRasterPos2dv
- value glRasterPos2f
- value glRasterPos2fv
- value glRasterPos2i
- value glRasterPos2iv
- value glRasterPos2s
- value glRasterPos2sv
- value glRasterPos3d
- value glRasterPos3dv
- value glRasterPos3f
- value glRasterPos3fv
- value glRasterPos3i
- value glRasterPos3iv
- value glRasterPos3s
- value glRasterPos3sv
- value glRasterPos4d
- value glRasterPos4dv
- value glRasterPos4f
- value glRasterPos4fv
- value glRasterPos4i
- value glRasterPos4iv
- value glRasterPos4s
- value glRasterPos4sv
- value glReadBuffer
- value glReadPixels
- value glRectd
- value glRectdv
- value glRectf
- value glRectfv
- value glRecti
- value glRectiv
- value glRects
- value glRectsv
- value glRenderMode
- value glRotated
- value glRotatef
- value glScaled
- value glScalef
- value glScissor
- value glSelectBuffer
- value glShadeModel
- value glStencilFunc
- value glStencilMask
- value glStencilOp
- value glTexCoord1d
- value glTexCoord1dv
- value glTexCoord1f
- value glTexCoord1fv
- value glTexCoord1i
- value glTexCoord1iv
- value glTexCoord1s
- value glTexCoord1sv
- value glTexCoord2d
- value glTexCoord2dv
- value glTexCoord2f
- value glTexCoord2fv
- value glTexCoord2i
- value glTexCoord2iv
- value glTexCoord2s
- value glTexCoord2sv
- value glTexCoord3d
- value glTexCoord3dv
- value glTexCoord3f
- value glTexCoord3fv
- value glTexCoord3i
- value glTexCoord3iv
- value glTexCoord3s
- value glTexCoord3sv
- value glTexCoord4d
- value glTexCoord4dv
- value glTexCoord4f
- value glTexCoord4fv
- value glTexCoord4i
- value glTexCoord4iv
- value glTexCoord4s
- value glTexCoord4sv
- value glTexCoordPointer
- value glTexEnvf
- value glTexEnvfv
- value glTexEnvi
- value glTexEnviv
- value glTexGend
- value glTexGendv
- value glTexGenf
- value glTexGenfv
- value glTexGeni
- value glTexGeniv
- value glTexImage1D
- value glTexImage2D
- value glTexImage3D
- value glTexParameterf
- value glTexParameterfv
- value glTexParameteri
- value glTexParameteriv
- value glTexSubImage1D
- value glTexSubImage2D
- value glTexSubImage3D
- value glTranslated
- value glTranslatef
- value glVertex2d
- value glVertex2dv
- value glVertex2f
- value glVertex2fv
- value glVertex2i
- value glVertex2iv
- value glVertex2s
- value glVertex2sv
- value glVertex3d
- value glVertex3dv
- value glVertex3f
- value glVertex3fv
- value glVertex3i
- value glVertex3iv
- value glVertex3s
- value glVertex3sv
- value glVertex4d
- value glVertex4dv
- value glVertex4f
- value glVertex4fv
- value glVertex4i
- value glVertex4iv
- value glVertex4s
- value glVertex4sv
- value glVertexPointer
- value glViewport
- PackageOpenGLRaw-3.3.4.1
- Exports924
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceTypes.hs
Types
8bit boolean.
8bit signed two's complement binary integer.
64bit floating-point value clamped to [0, 1].
32bit floating-point value clamped to [0, 1].
64bit floating-point value.
32bit enumerated binary integer value.
32bit floating-point value.
32bit signed two's complement binary integer.
16bit signed two's complement binary integer.
32bit non-negative binary integer size.
8bit unsigned binary integer.
32bit unsigned binary integer.
16bit unsigned binary integer.
Not an actual GL type, though used in headers in the past.
Enums
Functions
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glBindTexture :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuinttextureof typeTexture.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glBitmap Manual page for OpenGL 2.x.
glBlendFunc :: MonadIO m=> GLenumsfactorof type BlendingFactor.-> GLenumdfactorof type BlendingFactor.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glCallLists :: MonadIO m=> GLsizein.-> GLenumtypeof type ListNameType.-> Ptr alistspointing toCOMPSIZE(n,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glClearAccum Manual page for OpenGL 2.x.
glClearColor Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glClipPlane :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLdoubleequationpointing to4elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glColor3b Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3bv.
Manual page for OpenGL 2.x.
glColor3d Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3dv.
Manual page for OpenGL 2.x.
glColor3f Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3fv.
Manual page for OpenGL 2.x.
glColor3i Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3iv.
Manual page for OpenGL 2.x.
glColor3s Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3sv.
Manual page for OpenGL 2.x.
glColor3ub Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3ubv.
Manual page for OpenGL 2.x.
glColor3ui Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3uiv.
Manual page for OpenGL 2.x.
glColor3us Manual page for OpenGL 2.x. The vector equivalent of this command is glColor3usv.
Manual page for OpenGL 2.x.
glColor4b Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4bv.
Manual page for OpenGL 2.x.
glColor4d Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4dv.
Manual page for OpenGL 2.x.
glColor4f Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4fv.
Manual page for OpenGL 2.x.
glColor4i Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4iv.
Manual page for OpenGL 2.x.
glColor4s Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4sv.
Manual page for OpenGL 2.x.
glColor4ub Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4ubv.
Manual page for OpenGL 2.x.
glColor4ui Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4uiv.
Manual page for OpenGL 2.x.
glColor4us Manual page for OpenGL 2.x. The vector equivalent of this command is glColor4usv.
Manual page for OpenGL 2.x.
glColorMask Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glColorMaterial :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type ColorMaterialParameter.-> m ()
Manual page for OpenGL 2.x.
glColorPointer Manual page for OpenGL 2.x.
glCopyPixels Manual page for OpenGL 2.x.
glCopyTexImage1D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTexImage2D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTexSubImage1D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTexSubImage2D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glCopyTexSubImage3D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glDeleteTextures Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glDrawArrays :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLintfirst.-> GLsizeicount.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDrawElements :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glDrawPixels Manual page for OpenGL 2.x.
glDrawRangeElements :: MonadIO m=> GLenummodeof type PrimitiveType.-> GLuintstart.-> GLuintend.-> GLsizeicount.-> GLenumtypeof type DrawElementsType.-> Ptr aindicespointing toCOMPSIZE(count,type)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEdgeFlagv.
glEdgeFlagPointer Manual page for OpenGL 2.x.
glEdgeFlagv Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord1dv.
glEvalCoord1dv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord1fv.
Manual page for OpenGL 2.x.
glEvalCoord2d Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord2dv.
glEvalCoord2dv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glEvalCoord2fv.
glEvalCoord2fv Manual page for OpenGL 2.x.
glEvalMesh1 Manual page for OpenGL 2.x.
glEvalMesh2 Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glEvalPoint2 Manual page for OpenGL 2.x.
glFeedbackBuffer Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glFogf :: MonadIO m=> GLenumpnameof type FogParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glFogfv :: MonadIO m=> GLenumpnameof type FogParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glFogi :: MonadIO m=> GLenumpnameof type FogParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glFogiv :: MonadIO m=> GLenumpnameof type FogParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glFrustum Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glGenTextures Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetBooleanv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetClipPlane :: MonadIO m=> GLenumplaneof type ClipPlaneName.-> Ptr GLdoubleequationpointing to4elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glGetDoublev Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetFloatv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetIntegerv Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetLightfv Manual page for OpenGL 2.x.
glGetLightiv Manual page for OpenGL 2.x.
glGetMapdv Manual page for OpenGL 2.x.
glGetMapfv Manual page for OpenGL 2.x.
glGetMapiv Manual page for OpenGL 2.x.
glGetMaterialfv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetMaterialiv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetPixelMapfv Manual page for OpenGL 2.x.
glGetPixelMapuiv Manual page for OpenGL 2.x.
glGetPixelMapusv Manual page for OpenGL 2.x.
glGetPointerv :: MonadIO m=> GLenumpnameof type GetPointervPName.-> Ptr (Ptr a)paramspointing to1element of typePtr a.-> m ()
Manual pages for OpenGL 2.x or OpenGL 4.x.
glGetPolygonStipple Manual page for OpenGL 2.x.
glGetString :: MonadIO m=> GLenumnameof type StringName.-> m (Ptr GLubyte)pointing to elements of type
String.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexEnvfv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetTexEnviv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetTexGendv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLdoubleparamspointing toCOMPSIZE(pname)elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glGetTexGenfv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetTexGeniv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetTexImage :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(target,level,format,type)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexLevelParameterfv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexLevelParameteriv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexParameterfv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glGetTexParameteriv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type GetTextureParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glIndexPointer :: MonadIO m=> GLenumtypeof type IndexPointerType.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexdv.
glIndexdv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexfv.
glIndexfv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexiv.
glIndexiv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexsv.
glIndexsv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glIndexubv.
glIndexubv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glInterleavedArrays :: MonadIO m=> GLenumformatof type InterleavedArrayFormat.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(format,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
glLightModelfv :: MonadIO m=> GLenumpnameof type LightModelParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glLightModeliv :: MonadIO m=> GLenumpnameof type LightModelParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glLightf Manual page for OpenGL 2.x.
glLightfv Manual page for OpenGL 2.x.
glLighti Manual page for OpenGL 2.x.
glLightiv Manual page for OpenGL 2.x.
glLineStipple Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glLoadMatrixd Manual page for OpenGL 2.x.
glLoadMatrixf Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glMap1d Manual page for OpenGL 2.x.
glMap1f Manual page for OpenGL 2.x.
glMap2d :: MonadIO m=> GLenumtargetof type MapTarget.-> GLdoubleu1of typeCoordD.-> GLdoubleu2of typeCoordD.-> GLintustride.-> GLintuorderof typeCheckedInt32.-> GLdoublev1of typeCoordD.-> GLdoublev2of typeCoordD.-> GLintvstride.-> GLintvorderof typeCheckedInt32.-> Ptr GLdoublepointspointing toCOMPSIZE(target,ustride,uorder,vstride,vorder)elements of typeCoordD.-> m ()
Manual page for OpenGL 2.x.
glMap2f :: MonadIO m=> GLenumtargetof type MapTarget.-> GLfloatu1of typeCoordF.-> GLfloatu2of typeCoordF.-> GLintustride.-> GLintuorderof typeCheckedInt32.-> GLfloatv1of typeCoordF.-> GLfloatv2of typeCoordF.-> GLintvstride.-> GLintvorderof typeCheckedInt32.-> Ptr GLfloatpointspointing toCOMPSIZE(target,ustride,uorder,vstride,vorder)elements of typeCoordF.-> m ()
Manual page for OpenGL 2.x.
glMapGrid1d Manual page for OpenGL 2.x.
glMapGrid1f Manual page for OpenGL 2.x.
glMapGrid2d Manual page for OpenGL 2.x.
glMapGrid2f Manual page for OpenGL 2.x.
glMaterialf :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glMaterialfv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glMateriali :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glMaterialiv :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenumpnameof type MaterialParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glMultMatrixd Manual page for OpenGL 2.x.
glMultMatrixf Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3bv.
Manual page for OpenGL 2.x.
glNormal3d Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3dv.
Manual page for OpenGL 2.x.
glNormal3f Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glNormal3sv.
Manual page for OpenGL 2.x.
glNormalPointer :: MonadIO m=> GLenumtypeof type NormalPointerType.-> GLsizeistride.-> Ptr apointerpointing toCOMPSIZE(type,stride)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glOrtho Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glPixelMapfv Manual page for OpenGL 2.x.
glPixelMapuiv Manual page for OpenGL 2.x.
glPixelMapusv Manual page for OpenGL 2.x.
glPixelStoref :: MonadIO m=> GLenumpnameof type PixelStoreParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPixelStorei :: MonadIO m=> GLenumpnameof type PixelStoreParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPixelTransferf :: MonadIO m=> GLenumpnameof type PixelTransferParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glPixelTransferi :: MonadIO m=> GLenumpnameof type PixelTransferParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPolygonMode :: MonadIO m=> GLenumfaceof type MaterialFace.-> GLenummodeof type PolygonMode.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glPolygonStipple Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glPrioritizeTextures Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glRasterPos2d Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2dv.
glRasterPos2dv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2fv.
glRasterPos2fv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos2sv.
glRasterPos2sv Manual page for OpenGL 2.x.
glRasterPos3d Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3dv.
glRasterPos3dv Manual page for OpenGL 2.x.
glRasterPos3f Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3fv.
glRasterPos3fv Manual page for OpenGL 2.x.
glRasterPos3i Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3iv.
Manual page for OpenGL 2.x.
glRasterPos3s Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos3sv.
glRasterPos3sv Manual page for OpenGL 2.x.
glRasterPos4d Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4dv.
glRasterPos4dv Manual page for OpenGL 2.x.
glRasterPos4f Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4fv.
glRasterPos4fv Manual page for OpenGL 2.x.
glRasterPos4i Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4iv.
Manual page for OpenGL 2.x.
glRasterPos4s Manual page for OpenGL 2.x. The vector equivalent of this command is glRasterPos4sv.
glRasterPos4sv Manual page for OpenGL 2.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glReadPixels Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glRectd Manual page for OpenGL 2.x. The vector equivalent of this command is glRectdv.
glRectdv Manual page for OpenGL 2.x.
glRectf Manual page for OpenGL 2.x. The vector equivalent of this command is glRectfv.
glRectfv Manual page for OpenGL 2.x.
glRecti Manual page for OpenGL 2.x. The vector equivalent of this command is glRectiv.
glRectiv Manual page for OpenGL 2.x.
glRects Manual page for OpenGL 2.x. The vector equivalent of this command is glRectsv.
glRectsv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glScissor Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glSelectBuffer Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glStencilFunc :: MonadIO m=> GLenumfuncof type StencilFunction.-> GLintrefof typeStencilValue.-> GLuintmaskof typeMaskedStencilValue.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glStencilOp Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1dv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord1sv.
Manual page for OpenGL 2.x.
glTexCoord2d Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2dv.
glTexCoord2dv Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord2sv.
Manual page for OpenGL 2.x.
glTexCoord3d Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3dv.
glTexCoord3dv Manual page for OpenGL 2.x.
glTexCoord3f Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3fv.
Manual page for OpenGL 2.x.
glTexCoord3i Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3iv.
Manual page for OpenGL 2.x.
glTexCoord3s Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord3sv.
Manual page for OpenGL 2.x.
glTexCoord4d Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4dv.
glTexCoord4dv Manual page for OpenGL 2.x.
glTexCoord4f Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4fv.
Manual page for OpenGL 2.x.
glTexCoord4i Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4iv.
Manual page for OpenGL 2.x.
glTexCoord4s Manual page for OpenGL 2.x. The vector equivalent of this command is glTexCoord4sv.
Manual page for OpenGL 2.x.
glTexCoordPointer Manual page for OpenGL 2.x.
glTexEnvf :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glTexEnvfv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glTexEnvi :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexEnviv :: MonadIO m=> GLenumtargetof type TextureEnvTarget.-> GLenumpnameof type TextureEnvParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexGend :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLdoubleparam.-> m ()
Manual page for OpenGL 2.x.
glTexGendv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLdoubleparamspointing toCOMPSIZE(pname)elements of typeGLdouble.-> m ()
Manual page for OpenGL 2.x.
glTexGenf :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glTexGenfv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glTexGeni :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> GLintparamof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexGeniv :: MonadIO m=> GLenumcoordof type TextureCoordName.-> GLenumpnameof type TextureGenParameter.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glTexImage1D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintinternalformatof type InternalFormat.-> GLsizeiwidth.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexImage2D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintinternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexImage3D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintinternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLintborderof typeCheckedInt32.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexParameterf :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLfloatparamof typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexParameterfv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexParameteri :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> GLintparamof typeCheckedInt32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexParameteriv :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLenumpnameof type TextureParameterName.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexSubImage1D Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexSubImage2D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glTexSubImage3D :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLintlevelof typeCheckedInt32.-> GLintxoffsetof typeCheckedInt32.-> GLintyoffsetof typeCheckedInt32.-> GLintzoffsetof typeCheckedInt32.-> GLsizeiwidth.-> GLsizeiheight.-> GLsizeidepth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr apixelspointing toCOMPSIZE(format,type,width,height,depth)elements of typea.-> m ()
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2dv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2fv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2iv.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex2sv.
Manual page for OpenGL 2.x.
glVertex3d Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3dv.
Manual page for OpenGL 2.x.
glVertex3f Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3fv.
Manual page for OpenGL 2.x.
glVertex3i Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3iv.
Manual page for OpenGL 2.x.
glVertex3s Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex3sv.
Manual page for OpenGL 2.x.
glVertex4d Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4dv.
Manual page for OpenGL 2.x.
glVertex4f Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4fv.
Manual page for OpenGL 2.x.
glVertex4i Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4iv.
Manual page for OpenGL 2.x.
glVertex4s Manual page for OpenGL 2.x. The vector equivalent of this command is glVertex4sv.
Manual page for OpenGL 2.x.
glVertexPointer Manual page for OpenGL 2.x.
glViewport Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.