Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_APPLE_vertex_program_evaluators :: Bool
- glDisableVertexAttribAPPLE :: MonadIO m => GLuint -> GLenum -> m ()
- glEnableVertexAttribAPPLE :: MonadIO m => GLuint -> GLenum -> m ()
- glIsVertexAttribEnabledAPPLE :: MonadIO m => GLuint -> GLenum -> m GLboolean
- glMapVertexAttrib1dAPPLE :: MonadIO m => GLuint -> GLuint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
- glMapVertexAttrib1fAPPLE :: MonadIO m => GLuint -> GLuint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
- glMapVertexAttrib2dAPPLE :: MonadIO m => GLuint -> GLuint -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
- glMapVertexAttrib2fAPPLE :: MonadIO m => GLuint -> GLuint -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
- pattern GL_VERTEX_ATTRIB_MAP1_APPLE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_APPLE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE :: forall a. (Num a, Eq a) => a
Extension Support
gl_APPLE_vertex_program_evaluators :: Bool Source #
Checks that the GL_APPLE_vertex_program_evaluators extension is available.
GL_APPLE_vertex_program_evaluators
glDisableVertexAttribAPPLE :: MonadIO m => GLuint -> GLenum -> m () Source #
Usage: glDisableVertexAttribAPPLE
index pname
glEnableVertexAttribAPPLE :: MonadIO m => GLuint -> GLenum -> m () Source #
Usage: glEnableVertexAttribAPPLE
index pname
glIsVertexAttribEnabledAPPLE :: MonadIO m => GLuint -> GLenum -> m GLboolean Source #
Usage: glIsVertexAttribEnabledAPPLE
index pname
glMapVertexAttrib1dAPPLE :: MonadIO m => GLuint -> GLuint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m () Source #
Usage: glMapVertexAttrib1dAPPLE
index size u1 u2 stride order points
The parameter u1
is a CoordD
.
The parameter u2
is a CoordD
.
The parameter order
is a CheckedInt32
.
The parameter points
is a CoordD
.
The length of points
should be COMPSIZE(size,stride,order)
.
glMapVertexAttrib1fAPPLE :: MonadIO m => GLuint -> GLuint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m () Source #
Usage: glMapVertexAttrib1fAPPLE
index size u1 u2 stride order points
The parameter u1
is a CoordF
.
The parameter u2
is a CoordF
.
The parameter order
is a CheckedInt32
.
The parameter points
is a CoordF
.
The length of points
should be COMPSIZE(size,stride,order)
.
glMapVertexAttrib2dAPPLE :: MonadIO m => GLuint -> GLuint -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m () Source #
Usage: glMapVertexAttrib2dAPPLE
index size u1 u2 ustride uorder v1 v2 vstride vorder points
The parameter u1
is a CoordD
.
The parameter u2
is a CoordD
.
The parameter uorder
is a CheckedInt32
.
The parameter v1
is a CoordD
.
The parameter v2
is a CoordD
.
The parameter vorder
is a CheckedInt32
.
The parameter points
is a CoordD
.
The length of points
should be COMPSIZE(size,ustride,uorder,vstride,vorder)
.
glMapVertexAttrib2fAPPLE :: MonadIO m => GLuint -> GLuint -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m () Source #
Usage: glMapVertexAttrib2fAPPLE
index size u1 u2 ustride uorder v1 v2 vstride vorder points
The parameter u1
is a CoordF
.
The parameter u2
is a CoordF
.
The parameter uorder
is a CheckedInt32
.
The parameter v1
is a CoordF
.
The parameter v2
is a CoordF
.
The parameter vorder
is a CheckedInt32
.
The parameter points
is a CoordF
.
The length of points
should be COMPSIZE(size,ustride,uorder,vstride,vorder)
.
pattern GL_VERTEX_ATTRIB_MAP1_APPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_APPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE :: forall a. (Num a, Eq a) => a Source #