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

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

Graphics.GL.ATI.VertexStreams

Contents

Description

 
Synopsis

Extension Support

glGetATIVertexStreams :: MonadIO m => m Bool Source #

Is the ATI_vertex_streams extension supported?

gl_ATI_vertex_streams :: Bool Source #

Is the ATI_vertex_streams extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetATIVertexStreams in those cases instead.

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 ()