OpenGLRaw-3.3.0.2: 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: