OpenGLRaw-2.5.3.0: A raw binding for the OpenGL graphics system

Copyright(c) Sven Panne 2015
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.OpenGL.Raw.ATI.VertexStreams

Contents

Description

The ATI_vertex_streams extension.

Synopsis

Enums

Functions

glClientActiveVertexStreamATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> m () 

glNormalStream3bATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLbyte

nx.

-> GLbyte

ny.

-> GLbyte

nz.

-> m () 

glNormalStream3bvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLbyte

coords pointing to 3 elements of type GLbyte.

-> m () 

glNormalStream3dATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLdouble

nx.

-> GLdouble

ny.

-> GLdouble

nz.

-> m () 

glNormalStream3dvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLdouble

coords pointing to 3 elements of type GLdouble.

-> m () 

glNormalStream3fATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLfloat

nx.

-> GLfloat

ny.

-> GLfloat

nz.

-> m () 

glNormalStream3fvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLfloat

coords pointing to 3 elements of type GLfloat.

-> m () 

glNormalStream3iATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLint

nx.

-> GLint

ny.

-> GLint

nz.

-> m () 

glNormalStream3ivATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLint

coords pointing to 3 elements of type GLint.

-> m () 

glNormalStream3sATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLshort

nx.

-> GLshort

ny.

-> GLshort

nz.

-> m () 

glNormalStream3svATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLshort

coords pointing to 3 elements of type GLshort.

-> m () 

glVertexBlendEnvfATI Source

Arguments

:: MonadIO m 
=> GLenum

pname of type VertexStreamATI.

-> GLfloat

param.

-> m () 

glVertexBlendEnviATI Source

Arguments

:: MonadIO m 
=> GLenum

pname of type VertexStreamATI.

-> GLint

param.

-> m () 

glVertexStream1dATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLdouble

x.

-> m () 

glVertexStream1dvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLdouble

coords pointing to 1 element of type GLdouble.

-> m () 

glVertexStream1fATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLfloat

x.

-> m () 

glVertexStream1fvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLfloat

coords pointing to 1 element of type GLfloat.

-> m () 

glVertexStream1iATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLint

x.

-> m () 

glVertexStream1ivATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLint

coords pointing to 1 element of type GLint.

-> m () 

glVertexStream1sATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLshort

x.

-> m () 

glVertexStream1svATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLshort

coords pointing to 1 element of type GLshort.

-> m () 

glVertexStream2dATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLdouble

x.

-> GLdouble

y.

-> m () 

glVertexStream2dvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLdouble

coords pointing to 2 elements of type GLdouble.

-> m () 

glVertexStream2fATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLfloat

x.

-> GLfloat

y.

-> m () 

glVertexStream2fvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLfloat

coords pointing to 2 elements of type GLfloat.

-> m () 

glVertexStream2iATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLint

x.

-> GLint

y.

-> m () 

glVertexStream2ivATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLint

coords pointing to 2 elements of type GLint.

-> m () 

glVertexStream2sATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLshort

x.

-> GLshort

y.

-> m () 

glVertexStream2svATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLshort

coords pointing to 2 elements of type GLshort.

-> m () 

glVertexStream3dATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLdouble

x.

-> GLdouble

y.

-> GLdouble

z.

-> m () 

glVertexStream3dvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLdouble

coords pointing to 3 elements of type GLdouble.

-> m () 

glVertexStream3fATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLfloat

x.

-> GLfloat

y.

-> GLfloat

z.

-> m () 

glVertexStream3fvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLfloat

coords pointing to 3 elements of type GLfloat.

-> m () 

glVertexStream3iATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLint

x.

-> GLint

y.

-> GLint

z.

-> m () 

glVertexStream3ivATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLint

coords pointing to 3 elements of type GLint.

-> m () 

glVertexStream3sATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLshort

x.

-> GLshort

y.

-> GLshort

z.

-> m () 

glVertexStream3svATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLshort

coords pointing to 3 elements of type GLshort.

-> m () 

glVertexStream4dATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLdouble

x.

-> GLdouble

y.

-> GLdouble

z.

-> GLdouble

w.

-> m () 

glVertexStream4dvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLdouble

coords pointing to 4 elements of type GLdouble.

-> m () 

glVertexStream4fATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLfloat

x.

-> GLfloat

y.

-> GLfloat

z.

-> GLfloat

w.

-> m () 

glVertexStream4fvATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLfloat

coords pointing to 4 elements of type GLfloat.

-> m () 

glVertexStream4iATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLint

x.

-> GLint

y.

-> GLint

z.

-> GLint

w.

-> m () 

glVertexStream4ivATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLint

coords pointing to 4 elements of type GLint.

-> m () 

glVertexStream4sATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> GLshort

x.

-> GLshort

y.

-> GLshort

z.

-> GLshort

w.

-> m () 

glVertexStream4svATI Source

Arguments

:: MonadIO m 
=> GLenum

stream of type VertexStreamATI.

-> Ptr GLshort

coords pointing to 4 elements of type GLshort.

-> m ()