gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.ARB.ViewportArray

Contents

Synopsis

Extension Support

gl_ARB_viewport_array :: Bool Source #

Checks that the GL_ARB_viewport_array extension is available.

GL_ARB_viewport_array

glDepthRangeArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m () Source #

Usage: glDepthRangeArrayv first count v

The length of v should be COMPSIZE(count).

glGetDoublei_v :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m () Source #

Usage: glGetDoublei_v target index data

The length of data should be COMPSIZE(target).

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

Usage: glGetFloati_v target index data

The parameter target is a TypeEnum.

The length of data should be COMPSIZE(target).

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

Usage: glScissorArrayv first count v

The length of v should be COMPSIZE(count).

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

Usage: glScissorIndexedv index v

The length of v should be 4.

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

Usage: glViewportArrayv first count v

The length of v should be COMPSIZE(count).

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

Usage: glViewportIndexedf index x y w h

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

Usage: glViewportIndexedfv index v

The length of v should be 4.

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

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

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

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

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

pattern GL_PROVOKING_VERTEX :: 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_UNDEFINED_VERTEX :: forall a. (Num a, Eq a) => a Source #

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

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

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

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