Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_EXT_texture_object :: Bool
- glAreTexturesResidentEXT :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLboolean -> m GLboolean
- glBindTextureEXT :: MonadIO m => GLenum -> GLuint -> m ()
- glDeleteTexturesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTexturesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glIsTextureEXT :: MonadIO m => GLuint -> m GLboolean
- glPrioritizeTexturesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLclampf -> m ()
- pattern GL_TEXTURE_1D_BINDING_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_2D_BINDING_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_3D_BINDING_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_PRIORITY_EXT :: (Eq a, Num a) => a
- pattern GL_TEXTURE_RESIDENT_EXT :: (Eq a, Num a) => a
Extension Support
gl_EXT_texture_object :: Bool Source #
Checks that the GL_EXT_texture_object extension is available.
GL_EXT_texture_object
glAreTexturesResidentEXT :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLboolean -> m GLboolean Source #
Usage: glAreTexturesResidentEXT
n textures residences
The parameter textures
is a Texture
.
The parameter residences
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
The length of textures
should be n
.
The length of residences
should be n
.
glBindTextureEXT :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glBindTextureEXT
target texture
The parameter target
is a TextureTarget
, one of: GL_DETAIL_TEXTURE_2D_SGIS
, GL_PROXY_TEXTURE_1D
, GL_PROXY_TEXTURE_1D_EXT
, GL_PROXY_TEXTURE_2D
, GL_PROXY_TEXTURE_2D_EXT
, GL_PROXY_TEXTURE_3D
, GL_PROXY_TEXTURE_3D_EXT
, GL_PROXY_TEXTURE_4D_SGIS
, GL_TEXTURE_1D
, GL_TEXTURE_2D
, GL_TEXTURE_3D
, GL_TEXTURE_3D_EXT
, GL_TEXTURE_3D_OES
, GL_TEXTURE_4D_SGIS
, GL_TEXTURE_BASE_LEVEL
, GL_TEXTURE_BASE_LEVEL_SGIS
, GL_TEXTURE_MAX_LEVEL
, GL_TEXTURE_MAX_LEVEL_SGIS
, GL_TEXTURE_MAX_LOD
, GL_TEXTURE_MAX_LOD_SGIS
, GL_TEXTURE_MIN_LOD
, GL_TEXTURE_MIN_LOD_SGIS
.
The parameter texture
is a Texture
.
This command is an alias for glBindTexture
.
glDeleteTexturesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteTexturesEXT
n textures
The parameter textures
is a Texture
.
The length of textures
should be n
.
glGenTexturesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenTexturesEXT
n textures
The parameter textures
is a Texture
.
The length of textures
should be n
.
glIsTextureEXT :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsTextureEXT
texture
The parameter texture
is a Texture
.
glPrioritizeTexturesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLclampf -> m () Source #
Usage: glPrioritizeTexturesEXT
n textures priorities
The parameter textures
is a Texture
.
The parameter priorities
is a ClampedFloat32
.
The length of textures
should be n
.
The length of priorities
should be n
.
This command is an alias for glPrioritizeTextures
.
pattern GL_TEXTURE_1D_BINDING_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_2D_BINDING_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_3D_BINDING_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_PRIORITY_EXT :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_RESIDENT_EXT :: (Eq a, Num a) => a Source #