gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.EXT.VertexWeighting

Contents

Synopsis

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 :: forall a. (Num a, Eq a) => a Source #

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

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

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

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

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

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

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

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

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

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

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

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