OpenGLRaw-3.3.0.0: A raw binding for the OpenGL graphics system

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

Graphics.GL.Groups

Description

All enumeration groups from the OpenGL registry.

Synopsis

Documentation

Note that the actual set of valid values depend on the OpenGL version, the chosen profile and the supported extensions. Therefore, the groups mentioned here should only be considered a rough guideline, for details see the OpenGL specification.

AccumOp

One of the following values:

AlphaFunction

One of the following values:

AtomicCounterBufferPName

One of the following values:

AttribMask

A bitwise combination of several of the following values:

AttributeType

One of the following values:

BindTransformFeedbackTarget

One of the following values:

BlendEquationModeEXT

One of the following values:

BlendingFactor

One of the following values:

BlitFramebufferFilter

One of the following values:

Boolean

One of the following values:

Buffer

One of the following values:

BufferAccessARB

One of the following values:

BufferAccessMask

A bitwise combination of several of the following values:

BufferBitQCOM

A bitwise combination of several of the following values:

BufferStorageTarget

One of the following values:

BufferTargetARB

One of the following values:

BufferUsageARB

One of the following values:

CheckFramebufferStatusTarget

One of the following values:

ClearBufferMask

A bitwise combination of several of the following values:

ClientAttribMask

A bitwise combination of several of the following values:

ClipControlDepth

One of the following values:

ClipControlOrigin

One of the following values:

ClipPlaneName

One of the following values:

ColorBuffer

One of the following values:

ColorMaterialFace

One of the following values:

ColorMaterialParameter

One of the following values:

ColorPointerType

One of the following values:

ColorTableParameterPNameSGI

One of the following values:

ColorTableTarget

One of the following values:

ColorTableTargetSGI

One of the following values:

ContextFlagMask

A bitwise combination of several of the following values:

ContextProfileMask

A bitwise combination of several of the following values:

ConvolutionBorderModeEXT

One of the following values:

ConvolutionParameterEXT

One of the following values:

ConvolutionTarget

One of the following values:

ConvolutionTargetEXT

One of the following values:

CopyBufferSubDataTarget

One of the following values:

CullFaceMode

One of the following values:

DataType

There are no values defined for this enumeration group.

DebugSeverity

One of the following values:

DebugSource

One of the following values:

DebugType

One of the following values:

DepthFunction

One of the following values:

DrawBufferMode

One of the following values:

DrawElementsType

One of the following values:

EnableCap

One of the following values:

ErrorCode

One of the following values:

ExternalHandleType

One of the following values:

FeedBackToken

One of the following values:

FeedbackType

One of the following values:

FfdMaskSGIX

There are no values defined for this enumeration group.

FfdTargetSGIX

One of the following values:

FogCoordinatePointerType

One of the following values:

FogMode

One of the following values:

FogPName

One of the following values:

FogParameter

One of the following values:

FogPointerTypeEXT

One of the following values:

FogPointerTypeIBM

One of the following values:

FragmentLightModelParameterSGIX

One of the following values:

FragmentOpATI

One of the following values:

FramebufferAttachment

One of the following values:

FramebufferAttachmentParameterName

One of the following values:

FramebufferFetchNoncoherent

One of the following values:

FramebufferParameterName

One of the following values:

FramebufferStatus

One of the following values:

FramebufferTarget

One of the following values:

FrontFaceDirection

One of the following values:

GetColorTableParameterPNameSGI

One of the following values:

GetConvolutionParameter

One of the following values:

GetFramebufferParameter

One of the following values:

GetHistogramParameterPNameEXT

One of the following values:

GetMapQuery

One of the following values:

GetMinmaxParameterPNameEXT

One of the following values:

GetPName

One of the following values:

GetPixelMap

One of the following values:

GetPointervPName

One of the following values:

GetTextureParameter

One of the following values:

GraphicsResetStatus

One of the following values:

HintMode

One of the following values:

HintTarget

One of the following values:

HistogramTargetEXT

One of the following values:

IndexPointerType

One of the following values:

InterleavedArrayFormat

One of the following values:

InternalFormat

One of the following values:

InternalFormatPName

One of the following values:

LightEnvModeSGIX

One of the following values:

LightEnvParameterSGIX

One of the following values:

LightModelColorControl

One of the following values:

LightModelParameter

One of the following values:

LightName

One of the following values:

LightParameter

One of the following values:

ListMode

One of the following values:

ListNameType

One of the following values:

ListParameterName

One of the following values:

LogicOp

One of the following values:

MapBufferUsageMask

A bitwise combination of several of the following values:

MapQuery

One of the following values:

MapTarget

One of the following values:

MapTextureFormatINTEL

One of the following values:

MaterialFace

One of the following values:

MaterialParameter

One of the following values:

MatrixMode

One of the following values:

MemoryBarrierMask

A bitwise combination of several of the following values:

MemoryObjectParameterName

One of the following values:

MeshMode1

One of the following values:

MeshMode2

One of the following values:

MinmaxTargetEXT

One of the following values:

NormalPointerType

One of the following values:

ObjectIdentifier

One of the following values:

OcclusionQueryEventMaskAMD

A bitwise combination of several of the following values:

PatchParameterName

One of the following values:

PathColor

One of the following values:

PathCoverMode

One of the following values:

PathElementType

One of the following values:

PathFillMode

One of the following values:

PathFontStyle

A bitwise combination of several of the following values:

PathFontTarget

One of the following values:

PathGenMode

One of the following values:

PathHandleMissingGlyphs

One of the following values:

PathListMode

One of the following values:

PathMetricMask

A bitwise combination of several of the following values:

PathParameter

One of the following values:

PathStringFormat

One of the following values:

PathTransformType

One of the following values:

PipelineParameterName

One of the following values:

PixelCopyType

One of the following values:

PixelFormat

One of the following values:

PixelMap

One of the following values:

PixelStoreParameter

One of the following values:

PixelStoreResampleMode

One of the following values:

PixelStoreSubsampleRate

One of the following values:

PixelTexGenMode

One of the following values:

PixelTexGenParameterNameSGIS

One of the following values:

PixelTransferParameter

One of the following values:

PixelType

One of the following values:

PointParameterNameSGIS

One of the following values:

PolygonMode

One of the following values:

PrecisionType

One of the following values:

PrimitiveType

One of the following values:

ProgramInterface

One of the following values:

ProgramInterfacePName

One of the following values:

ProgramParameterPName

One of the following values:

ProgramPropertyARB

One of the following values:

ProgramStagePName

One of the following values:

QueryObjectParameterName

One of the following values:

QueryParameterName

One of the following values:

QueryTarget

One of the following values:

ReadBufferMode

One of the following values:

RenderbufferParameterName

One of the following values:

RenderbufferTarget

One of the following values:

RenderingMode

One of the following values:

SamplePatternSGIS

One of the following values:

SamplerParameterName

One of the following values:

SemaphoreParameterName

One of the following values:

SeparableTargetEXT

One of the following values:

ShaderParameterName

One of the following values:

ShaderType

One of the following values:

ShadingModel

One of the following values:

StencilFaceDirection

One of the following values:

StencilFunction

One of the following values:

StencilOp

One of the following values:

StringName

One of the following values:

SubroutineParameterName

One of the following values:

SyncCondition

One of the following values:

SyncObjectMask

A bitwise combination of several of the following values:

SyncParameterName

One of the following values:

SyncStatus

One of the following values:

TexCoordPointerType

One of the following values:

TextureCoordName

One of the following values:

TextureEnvMode

One of the following values:

TextureEnvParameter

One of the following values:

TextureEnvTarget

One of the following values:

TextureFilterFuncSGIS

One of the following values:

TextureGenMode

One of the following values:

TextureGenParameter

One of the following values:

TextureLayout

One of the following values:

TextureMagFilter

One of the following values:

TextureMinFilter

One of the following values:

TextureParameterName

One of the following values:

TextureStorageMaskAMD

A bitwise combination of several of the following values:

TextureTarget

One of the following values:

TextureUnit

One of the following values:

TextureWrapMode

One of the following values:

TransformFeedbackPName

One of the following values:

TypeEnum

One of the following values:

UniformBlockPName

One of the following values:

UniformPName

One of the following values:

UseProgramStageMask

A bitwise combination of several of the following values:

VertexArrayPName

One of the following values:

VertexAttribEnum

One of the following values:

VertexAttribPointerType

One of the following values:

VertexAttribType

One of the following values:

VertexBufferObjectParameter

One of the following values:

VertexBufferObjectUsage

One of the following values:

VertexPointerType

One of the following values:

VertexProvokingMode

One of the following values: