gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.OES.DrawBuffersIndexed

Contents

Synopsis

Extension Support

gl_OES_draw_buffers_indexed :: Bool Source #

Checks that the GL_OES_draw_buffers_indexed extension is available.

GL_OES_draw_buffers_indexed

glBlendEquationSeparateiOES :: MonadIO m => GLuint -> GLenum -> GLenum -> m () Source #

Usage: glBlendEquationSeparateiOES buf modeRGB modeAlpha

This command is an alias for glBlendEquationSeparatei.

glBlendEquationiOES :: MonadIO m => GLuint -> GLenum -> m () Source #

Usage: glBlendEquationiOES buf mode

This command is an alias for glBlendEquationi.

glBlendFuncSeparateiOES :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m () Source #

Usage: glBlendFuncSeparateiOES buf srcRGB dstRGB srcAlpha dstAlpha

This command is an alias for glBlendFuncSeparatei.

glBlendFunciOES :: MonadIO m => GLuint -> GLenum -> GLenum -> m () Source #

Usage: glBlendFunciOES buf src dst

This command is an alias for glBlendFunci.

glColorMaskiOES :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m () Source #

Usage: glColorMaskiOES index r g b a

The parameter r is a Boolean, one of: GL_FALSE, GL_TRUE.

The parameter g is a Boolean, one of: GL_FALSE, GL_TRUE.

The parameter b is a Boolean, one of: GL_FALSE, GL_TRUE.

The parameter a is a Boolean, one of: GL_FALSE, GL_TRUE.

This command is an alias for glColorMaski.

glDisableiOES :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glDisableiOES target index

This command is an alias for glDisablei.

glEnableiOES :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glEnableiOES target index

This command is an alias for glEnablei.

glIsEnablediOES :: MonadIO m => GLenum -> GLuint -> m GLboolean Source #

Usage: glIsEnablediOES target index

This command is an alias for glIsEnabledi.

pattern GL_BLEND :: forall a. (Num a, Eq a) => a Source #

pattern GL_BLEND_DST_ALPHA :: forall a. (Num a, Eq a) => a Source #

pattern GL_BLEND_DST_RGB :: forall a. (Num a, Eq a) => a Source #

pattern GL_BLEND_EQUATION_ALPHA :: forall a. (Num a, Eq a) => a Source #

pattern GL_BLEND_EQUATION_RGB :: forall a. (Num a, Eq a) => a Source #

pattern GL_BLEND_SRC_ALPHA :: forall a. (Num a, Eq a) => a Source #

pattern GL_BLEND_SRC_RGB :: forall a. (Num a, Eq a) => a Source #

pattern GL_COLOR_WRITEMASK :: forall a. (Num a, Eq a) => a Source #

pattern GL_CONSTANT_ALPHA :: forall a. (Num a, Eq a) => a Source #

pattern GL_CONSTANT_COLOR :: forall a. (Num a, Eq a) => a Source #

pattern GL_DST_ALPHA :: forall a. (Num a, Eq a) => a Source #

pattern GL_DST_COLOR :: forall a. (Num a, Eq a) => a Source #

pattern GL_FUNC_ADD :: forall a. (Num a, Eq a) => a Source #

pattern GL_FUNC_REVERSE_SUBTRACT :: forall a. (Num a, Eq a) => a Source #

pattern GL_FUNC_SUBTRACT :: forall a. (Num a, Eq a) => a Source #

pattern GL_MAX :: forall a. (Num a, Eq a) => a Source #

pattern GL_MIN :: forall a. (Num a, Eq a) => a Source #

pattern GL_ONE :: forall a. (Num a, Eq a) => a Source #

pattern GL_ONE_MINUS_CONSTANT_ALPHA :: forall a. (Num a, Eq a) => a Source #

pattern GL_ONE_MINUS_CONSTANT_COLOR :: forall a. (Num a, Eq a) => a Source #

pattern GL_ONE_MINUS_DST_ALPHA :: forall a. (Num a, Eq a) => a Source #

pattern GL_ONE_MINUS_DST_COLOR :: forall a. (Num a, Eq a) => a Source #

pattern GL_ONE_MINUS_SRC_ALPHA :: forall a. (Num a, Eq a) => a Source #

pattern GL_ONE_MINUS_SRC_COLOR :: forall a. (Num a, Eq a) => a Source #

pattern GL_SRC_ALPHA :: forall a. (Num a, Eq a) => a Source #

pattern GL_SRC_ALPHA_SATURATE :: forall a. (Num a, Eq a) => a Source #

pattern GL_SRC_COLOR :: forall a. (Num a, Eq a) => a Source #

pattern GL_ZERO :: forall a. (Num a, Eq a) => a Source #