Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_EXT_paletted_texture :: Bool
- glColorTableEXT :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glGetColorTableEXT :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr () -> m ()
- glGetColorTableParameterfvEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetColorTableParameterivEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- pattern GL_COLOR_INDEX12_EXT :: (Num a, Eq a) => a
- pattern GL_COLOR_INDEX16_EXT :: (Num a, Eq a) => a
- pattern GL_COLOR_INDEX1_EXT :: (Num a, Eq a) => a
- pattern GL_COLOR_INDEX2_EXT :: (Num a, Eq a) => a
- pattern GL_COLOR_INDEX4_EXT :: (Num a, Eq a) => a
- pattern GL_COLOR_INDEX8_EXT :: (Num a, Eq a) => a
- pattern GL_TEXTURE_INDEX_SIZE_EXT :: (Num a, Eq a) => a
Extension Support
gl_EXT_paletted_texture :: Bool Source
Checks that the GL_EXT_paletted_texture extension is available.
GL_EXT_paletted_texture
glColorTableEXT :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
Usage: glColorTableEXT
target internalFormat width format type table
The parameter target
is a ColorTableTarget
.
The parameter internalFormat
is a PixelInternalFormat
.
The parameter format
is a PixelFormat
, one of: GL_ABGR_EXT
, GL_ALPHA
, GL_BLUE
, GL_CMYKA_EXT
, GL_CMYK_EXT
, GL_COLOR_INDEX
, GL_DEPTH_COMPONENT
, GL_GREEN
, GL_LUMINANCE
, GL_LUMINANCE_ALPHA
, GL_RED
, GL_RED_EXT
, GL_RGB
, GL_RGBA
, GL_STENCIL_INDEX
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
, GL_YCRCB_422_SGIX
, GL_YCRCB_444_SGIX
.
The parameter type
is a PixelType
, one of: GL_BITMAP
, GL_BYTE
, GL_FLOAT
, GL_INT
, GL_SHORT
, GL_UNSIGNED_BYTE
, GL_UNSIGNED_BYTE_3_3_2
, GL_UNSIGNED_BYTE_3_3_2_EXT
, GL_UNSIGNED_INT
, GL_UNSIGNED_INT_10_10_10_2
, GL_UNSIGNED_INT_10_10_10_2_EXT
, GL_UNSIGNED_INT_8_8_8_8
, GL_UNSIGNED_INT_8_8_8_8_EXT
, GL_UNSIGNED_SHORT
, GL_UNSIGNED_SHORT_4_4_4_4
, GL_UNSIGNED_SHORT_4_4_4_4_EXT
, GL_UNSIGNED_SHORT_5_5_5_1
, GL_UNSIGNED_SHORT_5_5_5_1_EXT
.
The length of table
should be COMPSIZE(format,type,width)
.
This command is an alias for glColorTable
.
glGetColorTableEXT :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr () -> m () Source
Usage: glGetColorTableEXT
target format type data
The parameter target
is a ColorTableTarget
.
The parameter format
is a PixelFormat
, one of: GL_ABGR_EXT
, GL_ALPHA
, GL_BLUE
, GL_CMYKA_EXT
, GL_CMYK_EXT
, GL_COLOR_INDEX
, GL_DEPTH_COMPONENT
, GL_GREEN
, GL_LUMINANCE
, GL_LUMINANCE_ALPHA
, GL_RED
, GL_RED_EXT
, GL_RGB
, GL_RGBA
, GL_STENCIL_INDEX
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
, GL_YCRCB_422_SGIX
, GL_YCRCB_444_SGIX
.
The parameter type
is a PixelType
, one of: GL_BITMAP
, GL_BYTE
, GL_FLOAT
, GL_INT
, GL_SHORT
, GL_UNSIGNED_BYTE
, GL_UNSIGNED_BYTE_3_3_2
, GL_UNSIGNED_BYTE_3_3_2_EXT
, GL_UNSIGNED_INT
, GL_UNSIGNED_INT_10_10_10_2
, GL_UNSIGNED_INT_10_10_10_2_EXT
, GL_UNSIGNED_INT_8_8_8_8
, GL_UNSIGNED_INT_8_8_8_8_EXT
, GL_UNSIGNED_SHORT
, GL_UNSIGNED_SHORT_4_4_4_4
, GL_UNSIGNED_SHORT_4_4_4_4_EXT
, GL_UNSIGNED_SHORT_5_5_5_1
, GL_UNSIGNED_SHORT_5_5_5_1_EXT
.
The length of data
should be COMPSIZE(target,format,type)
.
This command is an alias for glGetColorTable
.
glGetColorTableParameterfvEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source
Usage: glGetColorTableParameterfvEXT
target pname params
The parameter target
is a ColorTableTarget
.
The parameter pname
is a GetColorTableParameterPName
.
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glGetColorTableParameterfv
.
glGetColorTableParameterivEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source
Usage: glGetColorTableParameterivEXT
target pname params
The parameter target
is a ColorTableTarget
.
The parameter pname
is a GetColorTableParameterPName
.
The length of params
should be COMPSIZE(pname)
.
This command is an alias for glGetColorTableParameteriv
.
pattern GL_COLOR_INDEX12_EXT :: (Num a, Eq a) => a Source
pattern GL_COLOR_INDEX16_EXT :: (Num a, Eq a) => a Source
pattern GL_COLOR_INDEX1_EXT :: (Num a, Eq a) => a Source
pattern GL_COLOR_INDEX2_EXT :: (Num a, Eq a) => a Source
pattern GL_COLOR_INDEX4_EXT :: (Num a, Eq a) => a Source
pattern GL_COLOR_INDEX8_EXT :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_INDEX_SIZE_EXT :: (Num a, Eq a) => a Source