Portability | portable |
---|---|
Stability | stable |
Maintainer | Sven Panne <[email protected]> |
Safe Haskell | None |
Graphics.Rendering.OpenGL.GL.Texturing.Parameters
Description
This module corresponds to section 3.8.4 (Texture Parameters), section 3.8.7 (Texture Wrap Mode), section 3.8.8 (Texture Minification), and section 3.8.9 (Texture Magnification) of the OpenGL 2.1 specs.
Documentation
data TextureFilter Source
Instances
textureFilter :: ParameterizedTextureTarget t => t -> StateVar (MinificationFilter, MagnificationFilter)Source
data Repetition Source
Instances
Constructors
Clamp | |
Repeat | |
ClampToEdge | |
ClampToBorder |
textureWrapMode :: ParameterizedTextureTarget t => t -> TextureCoordName -> StateVar (Repetition, Clamping)Source
textureBorderColor :: ParameterizedTextureTarget t => t -> StateVar (Color4 GLfloat)Source
textureObjectLODBias :: ParameterizedTextureTarget t => t -> StateVar LODSource
textureLODRange :: ParameterizedTextureTarget t => t -> StateVar (LOD, LOD)Source
textureLevelRange :: ParameterizedTextureTarget t => t -> StateVar (Level, Level)Source
generateMipmap :: ParameterizedTextureTarget t => t -> StateVar CapabilitySource
textureCompareMode :: ParameterizedTextureTarget t => t -> StateVar (Maybe ComparisonFunction)Source