gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.OES.ByteCoordinates

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