HOpenGL Libraries (OpenGL package)ContentsIndex
Graphics.Rendering.OpenGL.GL.Texturing
Portability portable
Stability provisional
Maintainer sven.panne@aedion.de
Description
This module corresponds to section 3.8 (Texturing) of the OpenGL 1.4 specs.
Synopsis
data TextureTarget
= Texture1D
| Texture2D
| Texture3D
| ProxyTexture1D
| ProxyTexture2D
| ProxyTexture3D
| TextureCubeMap
| ProxyTextureCubeMap
| TextureCubeMapPositiveX
| TextureCubeMapNegativeX
| TextureCubeMapPositiveY
| TextureCubeMapNegativeY
| TextureCubeMapPositiveZ
| TextureCubeMapNegativeZ
marshalTextureTarget :: TextureTarget -> GLenum
data PixelInternalFormat
= Alpha'
| DepthComponent'
| Luminance'
| LuminanceAlpha'
| Intensity
| RGB'
| RGBA'
| Alpha4
| Alpha8
| Alpha12
| Alpha16
| DepthComponent16
| DepthComponent24
| DepthComponent32
| Luminance4
| Luminance8
| Luminance12
| Luminance16
| Luminance4Alpha4
| Luminance6Alpha2
| Luminance8Alpha8
| Luminance12Alpha4
| Luminance12Alpha12
| Luminance16Alpha16
| Intensity4
| Intensity8
| Intensity12
| Intensity16
| R3G3B2
| RGB4
| RGB5
| RGB8
| RGB10
| RGB12
| RGB16
| RGBA2
| RGBA4
| RGB5A1
| RGBA8
| RGB10A2
| RGBA12
| RGBA16
| CompressedAlpha
| CompressedLuminance
| CompressedLuminanceAlpha
| CompressedIntensity
| CompressedRGB
| CompressedRGBA
marshalPixelInternalFormat :: PixelInternalFormat -> GLenum
unmarshalPixelInternalFormat :: GLenum -> PixelInternalFormat
Produced by Haddock version 0.6