| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.EXT.VertexWeighting
- gl_EXT_vertex_weighting :: Bool
- glVertexWeightPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glVertexWeightfEXT :: MonadIO m => GLfloat -> m ()
- glVertexWeightfvEXT :: MonadIO m => Ptr GLfloat -> m ()
- pattern GL_CURRENT_VERTEX_WEIGHT_EXT :: (Num a, Eq a) => a
- pattern GL_MODELVIEW0_EXT :: (Num a, Eq a) => a
- pattern GL_MODELVIEW0_MATRIX_EXT :: (Num a, Eq a) => a
- pattern GL_MODELVIEW0_STACK_DEPTH_EXT :: (Num a, Eq a) => a
- pattern GL_MODELVIEW1_EXT :: (Num a, Eq a) => a
- pattern GL_MODELVIEW1_MATRIX_EXT :: (Num a, Eq a) => a
- pattern GL_MODELVIEW1_STACK_DEPTH_EXT :: (Num a, Eq a) => a
- pattern GL_VERTEX_WEIGHTING_EXT :: (Num a, Eq a) => a
- pattern GL_VERTEX_WEIGHT_ARRAY_EXT :: (Num a, Eq a) => a
- pattern GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT :: (Num a, Eq a) => a
- pattern GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT :: (Num a, Eq a) => a
- pattern GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT :: (Num a, Eq a) => a
- pattern GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT :: (Num a, Eq a) => a
Extension Support
gl_EXT_vertex_weighting :: Bool Source
Checks that the GL_EXT_vertex_weighting extension is available.
GL_EXT_vertex_weighting
glVertexWeightPointerEXT :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source
Usage: glVertexWeightPointerEXT size type stride pointer
The parameter type is a VertexWeightPointerTypeEXT.
The length of pointer should be COMPSIZE(type,stride).
glVertexWeightfEXT :: MonadIO m => GLfloat -> m () Source
Usage: glVertexWeightfEXT weight
The vector equivalent of this command is glVertexWeightfvEXT.
glVertexWeightfvEXT :: MonadIO m => Ptr GLfloat -> m () Source
Usage: glVertexWeightfvEXT weight
The length of weight should be 1.
pattern GL_CURRENT_VERTEX_WEIGHT_EXT :: (Num a, Eq a) => a Source
pattern GL_MODELVIEW0_EXT :: (Num a, Eq a) => a Source
pattern GL_MODELVIEW0_MATRIX_EXT :: (Num a, Eq a) => a Source
pattern GL_MODELVIEW0_STACK_DEPTH_EXT :: (Num a, Eq a) => a Source
pattern GL_MODELVIEW1_EXT :: (Num a, Eq a) => a Source
pattern GL_MODELVIEW1_MATRIX_EXT :: (Num a, Eq a) => a Source
pattern GL_MODELVIEW1_STACK_DEPTH_EXT :: (Num a, Eq a) => a Source
pattern GL_VERTEX_WEIGHTING_EXT :: (Num a, Eq a) => a Source
pattern GL_VERTEX_WEIGHT_ARRAY_EXT :: (Num a, Eq a) => a Source
pattern GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT :: (Num a, Eq a) => a Source
pattern GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT :: (Num a, Eq a) => a Source
pattern GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT :: (Num a, Eq a) => a Source
pattern GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT :: (Num a, Eq a) => a Source