gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.NV.ViewportArray

Contents

Synopsis

Extension Support

gl_NV_viewport_array :: Bool Source #

Checks that the GL_NV_viewport_array extension is available.

GL_NV_viewport_array

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

Usage: glDisableiNV target index

This command is an alias for glDisablei.

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

Usage: glEnableiNV target index

This command is an alias for glEnablei.

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

Usage: glGetFloati_vNV 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.

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

Usage: glIsEnablediNV target index

This command is an alias for glIsEnabledi.

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

Usage: glScissorArrayvNV first count v

The length of v should be COMPSIZE(count).

This command is an alias for glScissorArrayv.

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

Usage: glScissorIndexedNV index left bottom width height

This command is an alias for glScissorIndexed.

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

Usage: glScissorIndexedvNV index v

The length of v should be 4.

This command is an alias for glScissorIndexedv.

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

Usage: glViewportArrayvNV first count v

The length of v should be COMPSIZE(count).

This command is an alias for glViewportArrayv.

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

Usage: glViewportIndexedfNV index x y w h

This command is an alias for glViewportIndexedf.

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

Usage: glViewportIndexedfvNV 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_NV :: 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_NV :: forall a. (Num a, Eq a) => a Source #

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

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