OpenGL-3.0.3.0: A binding for the OpenGL graphics system
Copyright(c) Sven Panne 2002-2019
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.OpenGL.GL.Texturing.Specification

Description

This module corresponds to section 3.8.1 (Texture Image Specification), section 3.8.2 (Alternate Texture Image Specification Commands), and section 3.8.3 (Compressed Texture Images) of the OpenGL 2.1 specs.

Synopsis

Texture Targets

One-Dimensional Texture Targets

data TextureTarget1D #

Constructors

Texture1D 

Instances

Instances details
Eq TextureTarget1D # 
Instance details

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

Ord TextureTarget1D # 
Instance details

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

Show TextureTarget1D # 
Instance details

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

GettableTextureTarget TextureTarget1D # 
Instance details

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

QueryableTextureTarget TextureTarget1D # 
Instance details

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

OneDimensionalTextureTarget TextureTarget1D # 
Instance details

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

ParameterizedTextureTarget TextureTarget1D # 
Instance details

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

BindableTextureTarget TextureTarget1D # 
Instance details

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

Two-Dimensional Texture Targets

data TextureTarget2D #

Instances

Instances details
Eq TextureTarget2D # 
Instance details

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

Ord TextureTarget2D # 
Instance details

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

Show TextureTarget2D # 
Instance details

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

GettableTextureTarget TextureTarget2D # 
Instance details

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

QueryableTextureTarget TextureTarget2D # 
Instance details

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

TwoDimensionalTextureTarget TextureTarget2D # 
Instance details

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

ParameterizedTextureTarget TextureTarget2D # 
Instance details

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

BindableTextureTarget TextureTarget2D # 
Instance details

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

data TextureTarget2DMultisample #

Constructors

Texture2DMultisample 

Instances

Instances details
Eq TextureTarget2DMultisample # 
Instance details

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

Ord TextureTarget2DMultisample # 
Instance details

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

Show TextureTarget2DMultisample # 
Instance details

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

QueryableTextureTarget TextureTarget2DMultisample # 
Instance details

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

ParameterizedTextureTarget TextureTarget2DMultisample # 
Instance details

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

BindableTextureTarget TextureTarget2DMultisample # 
Instance details

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

data TextureTargetCubeMap #

Constructors

TextureCubeMap 

Instances

Instances details
Eq TextureTargetCubeMap # 
Instance details

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

Ord TextureTargetCubeMap # 
Instance details

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

Show TextureTargetCubeMap # 
Instance details

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

TwoDimensionalTextureTarget TextureTargetCubeMap # 
Instance details

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

ParameterizedTextureTarget TextureTargetCubeMap # 
Instance details

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

BindableTextureTarget TextureTargetCubeMap # 
Instance details

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

data TextureTargetCubeMapFace #

Instances

Instances details
Eq TextureTargetCubeMapFace # 
Instance details

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

Ord TextureTargetCubeMapFace # 
Instance details

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

Show TextureTargetCubeMapFace # 
Instance details

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

GettableTextureTarget TextureTargetCubeMapFace # 
Instance details

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

QueryableTextureTarget TextureTargetCubeMapFace # 
Instance details

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

TwoDimensionalTextureTarget TextureTargetCubeMapFace # 
Instance details

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

Three-Dimensional Texture Targets

data TextureTarget3D #

Instances

Instances details
Eq TextureTarget3D # 
Instance details

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

Ord TextureTarget3D # 
Instance details

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

Show TextureTarget3D # 
Instance details

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

GettableTextureTarget TextureTarget3D # 
Instance details

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

QueryableTextureTarget TextureTarget3D # 
Instance details

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

ThreeDimensionalTextureTarget TextureTarget3D # 
Instance details

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

ParameterizedTextureTarget TextureTarget3D # 
Instance details

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

BindableTextureTarget TextureTarget3D # 
Instance details

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

data TextureTarget2DMultisampleArray #

Instances

Instances details
Eq TextureTarget2DMultisampleArray # 
Instance details

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

Ord TextureTarget2DMultisampleArray # 
Instance details

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

Show TextureTarget2DMultisampleArray # 
Instance details

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

QueryableTextureTarget TextureTarget2DMultisampleArray # 
Instance details

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

ParameterizedTextureTarget TextureTarget2DMultisampleArray # 
Instance details

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

BindableTextureTarget TextureTarget2DMultisampleArray # 
Instance details

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

Texture Buffer Target

Texture Target Classification

class BindableTextureTarget t #

Minimal complete definition

marshalBindableTextureTarget, marshalBindableTextureTargetPName1I

Instances

Instances details
BindableTextureTarget TextureTargetBuffer # 
Instance details

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

BindableTextureTarget TextureTarget2DMultisampleArray # 
Instance details

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

BindableTextureTarget TextureTarget3D # 
Instance details

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

BindableTextureTarget TextureTargetCubeMap # 
Instance details

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

BindableTextureTarget TextureTarget2DMultisample # 
Instance details

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

BindableTextureTarget TextureTarget2D # 
Instance details

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

BindableTextureTarget TextureTarget1D # 
Instance details

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

class ParameterizedTextureTarget t #

Minimal complete definition

marshalParameterizedTextureTarget, marshalParameterizedTextureTargetProxy, marshalParameterizedTextureTargetEnableCap

Instances

Instances details
ParameterizedTextureTarget TextureTarget2DMultisampleArray # 
Instance details

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

ParameterizedTextureTarget TextureTarget3D # 
Instance details

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

ParameterizedTextureTarget TextureTargetCubeMap # 
Instance details

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

ParameterizedTextureTarget TextureTarget2DMultisample # 
Instance details

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

ParameterizedTextureTarget TextureTarget2D # 
Instance details

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

ParameterizedTextureTarget TextureTarget1D # 
Instance details

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

class OneDimensionalTextureTarget t #

Minimal complete definition

marshalOneDimensionalTextureTarget

class ThreeDimensionalTextureTarget t #

Minimal complete definition

marshalThreeDimensionalTextureTarget

Texture-related Data Types

type Level = GLint #

type Border = GLint #

Texture Image Specification

Alternate Texture Image Specification Commands

Compressed Texture Images

Multisample Texture Images

Implementation-Dependent Limits