| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.APPLE.VertexProgramEvaluators
Synopsis
- 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 :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_APPLE :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE :: (Eq a, Num 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 :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_APPLE :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE :: (Eq a, Num a) => a Source #