OpenGL-3.0.2.2: A binding for the OpenGL graphics system

Copyright(c) Sven Panne 2002-2018
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.OpenGL.GL.Texturing.Objects

Description

This module corresponds to section 3.8.12 (Texture Objects) of the OpenGL 2.1 specs.

Synopsis

Documentation

newtype TextureObject Source #

Constructors

TextureObject GLuint 
Instances
Eq TextureObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.Texturing.TextureObject

Ord TextureObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.Texturing.TextureObject

Show TextureObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.Texturing.TextureObject

ObjectName TextureObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.Texturing.TextureObject

GeneratableObjectName TextureObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.Texturing.TextureObject

CanBeLabeled TextureObject Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.Texturing.TextureObject

generateMipmap' :: ParameterizedTextureTarget t => t -> IO () Source #

Generate mipmaps for the specified texture target. Note that from OpenGL 3.1 onwards you should use this function instead of the texture parameter generateMipmap.