gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.EXT.TextureObject

Contents

Synopsis

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.

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 :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_2D_BINDING_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_3D_BINDING_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_PRIORITY_EXT :: forall a. (Num a, Eq a) => a Source #

pattern GL_TEXTURE_RESIDENT_EXT :: forall a. (Num a, Eq a) => a Source #