gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.EXT.LightTexture

Synopsis

Extension Support

gl_EXT_light_texture :: Bool Source #

Checks that the GL_EXT_light_texture extension is available.

GL_EXT_light_texture

glApplyTextureEXT :: MonadIO m => GLenum -> m () Source #

Usage: glApplyTextureEXT mode

The parameter mode is a LightTextureModeEXT.

glTextureLightEXT :: MonadIO m => GLenum -> m () Source #

Usage: glTextureLightEXT pname

The parameter pname is a LightTexturePNameEXT.

glTextureMaterialEXT :: MonadIO m => GLenum -> GLenum -> m () Source #

Usage: glTextureMaterialEXT face mode

The parameter face is a MaterialFace, one of: GL_BACK, GL_FRONT, GL_FRONT_AND_BACK.

The parameter mode is a MaterialParameter, one of: GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_COLOR_INDEXES, GL_DIFFUSE, GL_EMISSION, GL_SHININESS, GL_SPECULAR.

pattern GL_ATTENUATION_EXT :: (Eq a, Num a) => a Source #

pattern GL_FRAGMENT_COLOR_EXT :: (Eq a, Num a) => a Source #

pattern GL_FRAGMENT_DEPTH_EXT :: (Eq a, Num a) => a Source #

pattern GL_FRAGMENT_MATERIAL_EXT :: (Eq a, Num a) => a Source #

pattern GL_FRAGMENT_NORMAL_EXT :: (Eq a, Num a) => a Source #

pattern GL_SHADOW_ATTENUATION_EXT :: (Eq a, Num a) => a Source #

pattern GL_TEXTURE_LIGHT_EXT :: (Eq a, Num a) => a Source #

pattern GL_TEXTURE_MATERIAL_FACE_EXT :: (Eq a, Num a) => a Source #