| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.ARB.VertexAttrib64bit
Synopsis
- gl_ARB_vertex_attrib_64bit :: Bool
- glGetVertexAttribLdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glVertexAttribL1d :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttribL1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttribL2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttribL3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribL4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttribL4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttribLPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- pattern GL_DOUBLE_MAT2 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT2x3 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT2x4 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT3 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT3x2 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT3x4 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT4 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT4x2 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_MAT4x3 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_VEC2 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_VEC3 :: (Eq a, Num a) => a
- pattern GL_DOUBLE_VEC4 :: (Eq a, Num a) => a
- pattern GL_RGB32I :: (Eq a, Num a) => a
Extension Support
gl_ARB_vertex_attrib_64bit :: Bool Source #
Checks that the GL_ARB_vertex_attrib_64bit extension is available.
GL_ARB_vertex_attrib_64bit
glGetVertexAttribLdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m () Source #
Usage: glGetVertexAttribLdv index pname params
The length of params should be COMPSIZE(pname).
glVertexAttribL1d :: MonadIO m => GLuint -> GLdouble -> m () Source #
Usage: glVertexAttribL1d index x
glVertexAttribL1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m () Source #
Usage: glVertexAttribL1dv index v
The length of v should be 1.
glVertexAttribL2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m () Source #
Usage: glVertexAttribL2d index x y
glVertexAttribL2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m () Source #
Usage: glVertexAttribL2dv index v
The length of v should be 2.
glVertexAttribL3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glVertexAttribL3d index x y z
glVertexAttribL3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m () Source #
Usage: glVertexAttribL3dv index v
The length of v should be 3.
glVertexAttribL4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glVertexAttribL4d index x y z w
glVertexAttribL4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m () Source #
Usage: glVertexAttribL4dv index v
The length of v should be 4.
glVertexAttribLPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glVertexAttribLPointer index size type stride pointer
The length of pointer should be size.
pattern GL_DOUBLE_MAT2 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_MAT2x3 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_MAT2x4 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_MAT3 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_MAT3x2 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_MAT3x4 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_MAT4 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_MAT4x2 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_MAT4x3 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_VEC2 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_VEC3 :: (Eq a, Num a) => a Source #
pattern GL_DOUBLE_VEC4 :: (Eq a, Num a) => a Source #