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

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

Constructors

Texture1D 
Instances
Eq TextureTarget1D Source # 
Instance details

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

Ord TextureTarget1D Source # 
Instance details

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

Show TextureTarget1D Source # 
Instance details

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

GettableTextureTarget TextureTarget1D Source # 
Instance details

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

QueryableTextureTarget TextureTarget1D Source # 
Instance details

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

OneDimensionalTextureTarget TextureTarget1D Source # 
Instance details

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

ParameterizedTextureTarget TextureTarget1D Source # 
Instance details

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

BindableTextureTarget TextureTarget1D Source # 
Instance details

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

Two-Dimensional Texture Targets

data TextureTarget2D Source #

Instances
Eq TextureTarget2D Source # 
Instance details

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

Ord TextureTarget2D Source # 
Instance details

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

Show TextureTarget2D Source # 
Instance details

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

GettableTextureTarget TextureTarget2D Source # 
Instance details

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

QueryableTextureTarget TextureTarget2D Source # 
Instance details

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

TwoDimensionalTextureTarget TextureTarget2D Source # 
Instance details

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

ParameterizedTextureTarget TextureTarget2D Source # 
Instance details

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

BindableTextureTarget TextureTarget2D Source # 
Instance details

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

data TextureTarget2DMultisample Source #

Constructors

Texture2DMultisample 
Instances
Eq TextureTarget2DMultisample Source # 
Instance details

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

Ord TextureTarget2DMultisample Source # 
Instance details

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

Show TextureTarget2DMultisample Source # 
Instance details

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

QueryableTextureTarget TextureTarget2DMultisample Source # 
Instance details

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

ParameterizedTextureTarget TextureTarget2DMultisample Source # 
Instance details

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

BindableTextureTarget TextureTarget2DMultisample Source # 
Instance details

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

data TextureTargetCubeMap Source #

Constructors

TextureCubeMap 
Instances
Eq TextureTargetCubeMap Source # 
Instance details

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

Ord TextureTargetCubeMap Source # 
Instance details

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

Show TextureTargetCubeMap Source # 
Instance details

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

TwoDimensionalTextureTarget TextureTargetCubeMap Source # 
Instance details

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

ParameterizedTextureTarget TextureTargetCubeMap Source # 
Instance details

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

BindableTextureTarget TextureTargetCubeMap Source # 
Instance details

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

data TextureTargetCubeMapFace Source #

Instances
Eq TextureTargetCubeMapFace Source # 
Instance details

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

Ord TextureTargetCubeMapFace Source # 
Instance details

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

Show TextureTargetCubeMapFace Source # 
Instance details

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

GettableTextureTarget TextureTargetCubeMapFace Source # 
Instance details

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

QueryableTextureTarget TextureTargetCubeMapFace Source # 
Instance details

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

TwoDimensionalTextureTarget TextureTargetCubeMapFace Source # 
Instance details

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

Three-Dimensional Texture Targets

data TextureTarget3D Source #

Instances
Eq TextureTarget3D Source # 
Instance details

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

Ord TextureTarget3D Source # 
Instance details

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

Show TextureTarget3D Source # 
Instance details

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

GettableTextureTarget TextureTarget3D Source # 
Instance details

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

QueryableTextureTarget TextureTarget3D Source # 
Instance details

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

ThreeDimensionalTextureTarget TextureTarget3D Source # 
Instance details

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

ParameterizedTextureTarget TextureTarget3D Source # 
Instance details

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

BindableTextureTarget TextureTarget3D Source # 
Instance details

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

data TextureTarget2DMultisampleArray Source #

Instances
Eq TextureTarget2DMultisampleArray Source # 
Instance details

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

Ord TextureTarget2DMultisampleArray Source # 
Instance details

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

Show TextureTarget2DMultisampleArray Source # 
Instance details

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

QueryableTextureTarget TextureTarget2DMultisampleArray Source # 
Instance details

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

ParameterizedTextureTarget TextureTarget2DMultisampleArray Source # 
Instance details

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

BindableTextureTarget TextureTarget2DMultisampleArray Source # 
Instance details

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

Texture Buffer Target

Texture Target Classification

class BindableTextureTarget t Source #

Minimal complete definition

marshalBindableTextureTarget, marshalBindableTextureTargetPName1I

Instances
BindableTextureTarget TextureTargetBuffer Source # 
Instance details

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

BindableTextureTarget TextureTarget2DMultisampleArray Source # 
Instance details

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

BindableTextureTarget TextureTarget3D Source # 
Instance details

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

BindableTextureTarget TextureTargetCubeMap Source # 
Instance details

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

BindableTextureTarget TextureTarget2DMultisample Source # 
Instance details

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

BindableTextureTarget TextureTarget2D Source # 
Instance details

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

BindableTextureTarget TextureTarget1D Source # 
Instance details

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

class ParameterizedTextureTarget t Source #

Minimal complete definition

marshalParameterizedTextureTarget, marshalParameterizedTextureTargetProxy, marshalParameterizedTextureTargetEnableCap

Instances
ParameterizedTextureTarget TextureTarget2DMultisampleArray Source # 
Instance details

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

ParameterizedTextureTarget TextureTarget3D Source # 
Instance details

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

ParameterizedTextureTarget TextureTargetCubeMap Source # 
Instance details

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

ParameterizedTextureTarget TextureTarget2DMultisample Source # 
Instance details

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

ParameterizedTextureTarget TextureTarget2D Source # 
Instance details

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

ParameterizedTextureTarget TextureTarget1D Source # 
Instance details

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

class OneDimensionalTextureTarget t Source #

Minimal complete definition

marshalOneDimensionalTextureTarget

class ThreeDimensionalTextureTarget t Source #

Minimal complete definition

marshalThreeDimensionalTextureTarget

Texture-related Data Types

Texture Image Specification

Alternate Texture Image Specification Commands

Compressed Texture Images

Multisample Texture Images

Implementation-Dependent Limits