gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.SGIX.ListPriority

Contents

Synopsis

Extension Support

gl_SGIX_list_priority :: Bool Source #

Checks that the GL_SGIX_list_priority extension is available.

GL_SGIX_list_priority

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

Usage: glGetListParameterfvSGIX list pname params

The parameter list is a List.

The parameter pname is a ListParameterName, one of: GL_LIST_PRIORITY_SGIX.

The parameter params is a CheckedFloat32.

The length of params should be COMPSIZE(pname).

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

Usage: glGetListParameterivSGIX list pname params

The parameter list is a List.

The parameter pname is a ListParameterName, one of: GL_LIST_PRIORITY_SGIX.

The parameter params is a CheckedInt32.

The length of params should be COMPSIZE(pname).

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

Usage: glListParameterfSGIX list pname param

The parameter list is a List.

The parameter pname is a ListParameterName, one of: GL_LIST_PRIORITY_SGIX.

The parameter param is a CheckedFloat32.

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

Usage: glListParameterfvSGIX list pname params

The parameter list is a List.

The parameter pname is a ListParameterName, one of: GL_LIST_PRIORITY_SGIX.

The parameter params is a CheckedFloat32.

The length of params should be COMPSIZE(pname).

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

Usage: glListParameteriSGIX list pname param

The parameter list is a List.

The parameter pname is a ListParameterName, one of: GL_LIST_PRIORITY_SGIX.

The parameter param is a CheckedInt32.

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

Usage: glListParameterivSGIX list pname params

The parameter list is a List.

The parameter pname is a ListParameterName, one of: GL_LIST_PRIORITY_SGIX.

The parameter params is a CheckedInt32.

The length of params should be COMPSIZE(pname).

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