gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.EXT.LightTexture

Contents

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

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

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

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

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

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

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

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

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

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