gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.ARB.VertexBlend

Contents

Synopsis

Extension Support

gl_ARB_vertex_blend :: Bool Source #

Checks that the GL_ARB_vertex_blend extension is available.

GL_ARB_vertex_blend

glWeightPointerARB :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source #

Usage: glWeightPointerARB size type stride pointer

The parameter type is a WeightPointerTypeARB.

The length of pointer should be COMPSIZE(type,stride).

glWeightbvARB :: MonadIO m => GLint -> Ptr GLbyte -> m () Source #

Usage: glWeightbvARB size weights

The length of weights should be size.

glWeightdvARB :: MonadIO m => GLint -> Ptr GLdouble -> m () Source #

Usage: glWeightdvARB size weights

The length of weights should be size.

glWeightfvARB :: MonadIO m => GLint -> Ptr GLfloat -> m () Source #

Usage: glWeightfvARB size weights

The length of weights should be size.

glWeightivARB :: MonadIO m => GLint -> Ptr GLint -> m () Source #

Usage: glWeightivARB size weights

The length of weights should be size.

glWeightsvARB :: MonadIO m => GLint -> Ptr GLshort -> m () Source #

Usage: glWeightsvARB size weights

The length of weights should be size.

glWeightubvARB :: MonadIO m => GLint -> Ptr GLubyte -> m () Source #

Usage: glWeightubvARB size weights

The length of weights should be size.

glWeightuivARB :: MonadIO m => GLint -> Ptr GLuint -> m () Source #

Usage: glWeightuivARB size weights

The length of weights should be size.

glWeightusvARB :: MonadIO m => GLint -> Ptr GLushort -> m () Source #

Usage: glWeightusvARB size weights

The length of weights should be size.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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