OpenGL-3.0.2.1: 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.Specification

Contents

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
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
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
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
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
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
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
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
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
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