gl-0.7.5: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.OES.ByteCoordinates

Contents

Synopsis

Extension Support

gl_OES_byte_coordinates :: Bool Source

Checks that the GL_OES_byte_coordinates extension is available.

GL_OES_byte_coordinates

glMultiTexCoord1bvOES :: MonadIO m => GLenum -> Ptr GLbyte -> m () Source

Usage: glMultiTexCoord1bvOES texture coords

The length of coords should be 1.

glMultiTexCoord2bvOES :: MonadIO m => GLenum -> Ptr GLbyte -> m () Source

Usage: glMultiTexCoord2bvOES texture coords

The length of coords should be 2.

glMultiTexCoord3bOES :: MonadIO m => GLenum -> GLbyte -> GLbyte -> GLbyte -> m () Source

Usage: glMultiTexCoord3bOES texture s t r

glMultiTexCoord3bvOES :: MonadIO m => GLenum -> Ptr GLbyte -> m () Source

Usage: glMultiTexCoord3bvOES texture coords

The length of coords should be 3.

glMultiTexCoord4bOES :: MonadIO m => GLenum -> GLbyte -> GLbyte -> GLbyte -> GLbyte -> m () Source

Usage: glMultiTexCoord4bOES texture s t r q

glMultiTexCoord4bvOES :: MonadIO m => GLenum -> Ptr GLbyte -> m () Source

Usage: glMultiTexCoord4bvOES texture coords

The length of coords should be 4.

glTexCoord1bvOES :: MonadIO m => Ptr GLbyte -> m () Source

Usage: glTexCoord1bvOES coords

The length of coords should be 1.

glTexCoord2bvOES :: MonadIO m => Ptr GLbyte -> m () Source

Usage: glTexCoord2bvOES coords

The length of coords should be 2.

glTexCoord3bvOES :: MonadIO m => Ptr GLbyte -> m () Source

Usage: glTexCoord3bvOES coords

The length of coords should be 3.

glTexCoord4bOES :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> GLbyte -> m () Source

Usage: glTexCoord4bOES s t r q

glTexCoord4bvOES :: MonadIO m => Ptr GLbyte -> m () Source

Usage: glTexCoord4bvOES coords

The length of coords should be 4.

glVertex2bOES :: MonadIO m => GLbyte -> GLbyte -> m () Source

Usage: glVertex2bOES x y

glVertex2bvOES :: MonadIO m => Ptr GLbyte -> m () Source

Usage: glVertex2bvOES coords

The length of coords should be 2.

glVertex3bOES :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m () Source

Usage: glVertex3bOES x y z

glVertex3bvOES :: MonadIO m => Ptr GLbyte -> m () Source

Usage: glVertex3bvOES coords

The length of coords should be 3.

glVertex4bOES :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> GLbyte -> m () Source

Usage: glVertex4bOES x y z w

glVertex4bvOES :: MonadIO m => Ptr GLbyte -> m () Source

Usage: glVertex4bvOES coords

The length of coords should be 4.

pattern GL_BYTE :: (Num a, Eq a) => a Source