gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.OES.ViewportArray

Contents

Synopsis

Extension Support

gl_OES_viewport_array :: Bool Source #

Checks that the GL_OES_viewport_array extension is available.

GL_OES_viewport_array

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.

glGetFloati_vOES :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m () Source #

Usage: glGetFloati_vOES target index data

The parameter target is a TypeEnum.

The length of data should be COMPSIZE(target).

This command is an alias for glGetFloati_v.

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

Usage: glIsEnablediOES target index

This command is an alias for glIsEnabledi.

glScissorArrayvOES :: MonadIO m => GLuint -> GLsizei -> Ptr GLint -> m () Source #

Usage: glScissorArrayvOES first count v

The length of v should be COMPSIZE(count).

This command is an alias for glScissorArrayv.

glScissorIndexedOES :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #

Usage: glScissorIndexedOES index left bottom width height

This command is an alias for glScissorIndexed.

glScissorIndexedvOES :: MonadIO m => GLuint -> Ptr GLint -> m () Source #

Usage: glScissorIndexedvOES index v

The length of v should be 4.

This command is an alias for glScissorIndexedv.

glViewportArrayvOES :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m () Source #

Usage: glViewportArrayvOES first count v

The length of v should be COMPSIZE(count).

This command is an alias for glViewportArrayv.

glViewportIndexedfOES :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #

Usage: glViewportIndexedfOES index x y w h

This command is an alias for glViewportIndexedf.

glViewportIndexedfvOES :: MonadIO m => GLuint -> Ptr GLfloat -> m () Source #

Usage: glViewportIndexedfvOES index v

The length of v should be 4.

This command is an alias for glViewportIndexedfv.

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

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

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

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

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

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

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

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