OpenGLRaw-2.5.1.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.OES.FixedPoint

Contents

Description

The OES_fixed_point extension.

Synopsis

Enums

Functions

glAccumxOES

Arguments

:: MonadIO m 
=> GLenum

op.

-> GLfixed

value.

-> m () 

glAlphaFuncxOES

Arguments

:: MonadIO m 
=> GLenum

func.

-> GLfixed

ref of type ClampedFixed.

-> m () 

glBitmapxOES

Arguments

:: MonadIO m 
=> GLsizei

width.

-> GLsizei

height.

-> GLfixed

xorig.

-> GLfixed

yorig.

-> GLfixed

xmove.

-> GLfixed

ymove.

-> Ptr GLubyte

bitmap pointing to COMPSIZE(width,height) elements of type GLubyte.

-> m () 

glBlendColorxOES

Arguments

:: MonadIO m 
=> GLfixed

red of type ClampedFixed.

-> GLfixed

green of type ClampedFixed.

-> GLfixed

blue of type ClampedFixed.

-> GLfixed

alpha of type ClampedFixed.

-> m () 

glClearAccumxOES

Arguments

:: MonadIO m 
=> GLfixed

red of type ClampedFixed.

-> GLfixed

green of type ClampedFixed.

-> GLfixed

blue of type ClampedFixed.

-> GLfixed

alpha of type ClampedFixed.

-> m () 

glClearColorxOES

Arguments

:: MonadIO m 
=> GLfixed

red of type ClampedFixed.

-> GLfixed

green of type ClampedFixed.

-> GLfixed

blue of type ClampedFixed.

-> GLfixed

alpha of type ClampedFixed.

-> m () 

glClearDepthxOES

Arguments

:: MonadIO m 
=> GLfixed

depth of type ClampedFixed.

-> m () 

glClipPlanexOES

Arguments

:: MonadIO m 
=> GLenum

plane.

-> Ptr GLfixed

equation pointing to 4 elements of type GLfixed.

-> m () 

glColor3xOES

Arguments

:: MonadIO m 
=> GLfixed

red.

-> GLfixed

green.

-> GLfixed

blue.

-> m () 

glColor3xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

components pointing to 3 elements of type GLfixed.

-> m () 

glColor4xOES

Arguments

:: MonadIO m 
=> GLfixed

red.

-> GLfixed

green.

-> GLfixed

blue.

-> GLfixed

alpha.

-> m () 

glColor4xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

components pointing to 4 elements of type GLfixed.

-> m () 

glConvolutionParameterxOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glConvolutionParameterxvOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glDepthRangexOES

Arguments

:: MonadIO m 
=> GLfixed

n of type ClampedFixed.

-> GLfixed

f of type ClampedFixed.

-> m () 

glEvalCoord1xOES

Arguments

:: MonadIO m 
=> GLfixed

u.

-> m () 

glEvalCoord1xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 1 element of type GLfixed.

-> m () 

glEvalCoord2xOES

Arguments

:: MonadIO m 
=> GLfixed

u.

-> GLfixed

v.

-> m () 

glEvalCoord2xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glFeedbackBufferxOES

Arguments

:: MonadIO m 
=> GLsizei

n.

-> GLenum

type.

-> Ptr GLfixed

buffer pointing to n elements of type GLfixed.

-> m () 

glFogxOES

Arguments

:: MonadIO m 
=> GLenum

pname.

-> GLfixed

param.

-> m () 

glFogxvOES

Arguments

:: MonadIO m 
=> GLenum

pname.

-> Ptr GLfixed

param pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glFrustumxOES

Arguments

:: MonadIO m 
=> GLfixed

l.

-> GLfixed

r.

-> GLfixed

b.

-> GLfixed

t.

-> GLfixed

n.

-> GLfixed

f.

-> m () 

glGetClipPlanexOES

Arguments

:: MonadIO m 
=> GLenum

plane.

-> Ptr GLfixed

equation pointing to 4 elements of type GLfixed.

-> m () 

glGetConvolutionParameterxvOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glGetFixedvOES

Arguments

:: MonadIO m 
=> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glGetHistogramParameterxvOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glGetLightxOES

Arguments

:: MonadIO m 
=> GLenum

light.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glGetMapxvOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

query.

-> Ptr GLfixed

v pointing to COMPSIZE(query) elements of type GLfixed.

-> m () 

glGetMaterialxOES

Arguments

:: MonadIO m 
=> GLenum

face.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glGetPixelMapxv

Arguments

:: MonadIO m 
=> GLenum

map.

-> GLint

size.

-> Ptr GLfixed

values pointing to size elements of type GLfixed.

-> m () 

glGetTexEnvxvOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glGetTexGenxvOES

Arguments

:: MonadIO m 
=> GLenum

coord.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glGetTexLevelParameterxvOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLint

level.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glGetTexParameterxvOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glIndexxOES

Arguments

:: MonadIO m 
=> GLfixed

component.

-> m () 

glIndexxvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

component pointing to 1 element of type GLfixed.

-> m () 

glLightModelxOES

Arguments

:: MonadIO m 
=> GLenum

pname.

-> GLfixed

param.

-> m () 

glLightModelxvOES

Arguments

:: MonadIO m 
=> GLenum

pname.

-> Ptr GLfixed

param pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glLightxOES

Arguments

:: MonadIO m 
=> GLenum

light.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glLightxvOES

Arguments

:: MonadIO m 
=> GLenum

light.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glLineWidthxOES

Arguments

:: MonadIO m 
=> GLfixed

width.

-> m () 

glLoadMatrixxOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

m pointing to 16 elements of type GLfixed.

-> m () 

glLoadTransposeMatrixxOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

m pointing to 16 elements of type GLfixed.

-> m () 

glMap1xOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLfixed

u1.

-> GLfixed

u2.

-> GLint

stride.

-> GLint

order.

-> GLfixed

points.

-> m () 

glMap2xOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLfixed

u1.

-> GLfixed

u2.

-> GLint

ustride.

-> GLint

uorder.

-> GLfixed

v1.

-> GLfixed

v2.

-> GLint

vstride.

-> GLint

vorder.

-> GLfixed

points.

-> m () 

glMapGrid1xOES

Arguments

:: MonadIO m 
=> GLint

n.

-> GLfixed

u1.

-> GLfixed

u2.

-> m () 

glMapGrid2xOES

Arguments

:: MonadIO m 
=> GLint

n.

-> GLfixed

u1.

-> GLfixed

u2.

-> GLfixed

v1.

-> GLfixed

v2.

-> m () 

glMaterialxOES

Arguments

:: MonadIO m 
=> GLenum

face.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glMaterialxvOES

Arguments

:: MonadIO m 
=> GLenum

face.

-> GLenum

pname.

-> Ptr GLfixed

param pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glMultMatrixxOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

m pointing to 16 elements of type GLfixed.

-> m () 

glMultTransposeMatrixxOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

m pointing to 16 elements of type GLfixed.

-> m () 

glMultiTexCoord1xOES

Arguments

:: MonadIO m 
=> GLenum

texture.

-> GLfixed

s.

-> m () 

glMultiTexCoord1xvOES

Arguments

:: MonadIO m 
=> GLenum

texture.

-> Ptr GLfixed

coords pointing to 1 element of type GLfixed.

-> m () 

glMultiTexCoord2xOES

Arguments

:: MonadIO m 
=> GLenum

texture.

-> GLfixed

s.

-> GLfixed

t.

-> m () 

glMultiTexCoord2xvOES

Arguments

:: MonadIO m 
=> GLenum

texture.

-> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glMultiTexCoord3xOES

Arguments

:: MonadIO m 
=> GLenum

texture.

-> GLfixed

s.

-> GLfixed

t.

-> GLfixed

r.

-> m () 

glMultiTexCoord3xvOES

Arguments

:: MonadIO m 
=> GLenum

texture.

-> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glMultiTexCoord4xOES

Arguments

:: MonadIO m 
=> GLenum

texture.

-> GLfixed

s.

-> GLfixed

t.

-> GLfixed

r.

-> GLfixed

q.

-> m () 

glMultiTexCoord4xvOES

Arguments

:: MonadIO m 
=> GLenum

texture.

-> Ptr GLfixed

coords pointing to 4 elements of type GLfixed.

-> m () 

glNormal3xOES

Arguments

:: MonadIO m 
=> GLfixed

nx.

-> GLfixed

ny.

-> GLfixed

nz.

-> m () 

glNormal3xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glOrthoxOES

Arguments

:: MonadIO m 
=> GLfixed

l.

-> GLfixed

r.

-> GLfixed

b.

-> GLfixed

t.

-> GLfixed

n.

-> GLfixed

f.

-> m () 

glPassThroughxOES

Arguments

:: MonadIO m 
=> GLfixed

token.

-> m () 

glPixelMapx

Arguments

:: MonadIO m 
=> GLenum

map.

-> GLint

size.

-> Ptr GLfixed

values pointing to size elements of type GLfixed.

-> m () 

glPixelStorex

Arguments

:: MonadIO m 
=> GLenum

pname.

-> GLfixed

param.

-> m () 

glPixelTransferxOES

Arguments

:: MonadIO m 
=> GLenum

pname.

-> GLfixed

param.

-> m () 

glPixelZoomxOES

Arguments

:: MonadIO m 
=> GLfixed

xfactor.

-> GLfixed

yfactor.

-> m () 

glPointParameterxvOES

Arguments

:: MonadIO m 
=> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glPointSizexOES

Arguments

:: MonadIO m 
=> GLfixed

size.

-> m () 

glPolygonOffsetxOES

Arguments

:: MonadIO m 
=> GLfixed

factor.

-> GLfixed

units.

-> m () 

glPrioritizeTexturesxOES

Arguments

:: MonadIO m 
=> GLsizei

n.

-> Ptr GLuint

textures pointing to n elements of type GLuint.

-> Ptr GLfixed

priorities pointing to n elements of type ClampedFixed.

-> m () 

glRasterPos2xOES

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> m () 

glRasterPos2xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glRasterPos3xOES

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glRasterPos3xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glRasterPos4xOES

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> GLfixed

w.

-> m () 

glRasterPos4xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 4 elements of type GLfixed.

-> m () 

glRectxOES

Arguments

:: MonadIO m 
=> GLfixed

x1.

-> GLfixed

y1.

-> GLfixed

x2.

-> GLfixed

y2.

-> m () 

glRectxvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

v1 pointing to 2 elements of type GLfixed.

-> Ptr GLfixed

v2 pointing to 2 elements of type GLfixed.

-> m () 

glRotatexOES

Arguments

:: MonadIO m 
=> GLfixed

angle.

-> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glScalexOES

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glTexCoord1xOES

Arguments

:: MonadIO m 
=> GLfixed

s.

-> m () 

glTexCoord1xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 1 element of type GLfixed.

-> m () 

glTexCoord2xOES

Arguments

:: MonadIO m 
=> GLfixed

s.

-> GLfixed

t.

-> m () 

glTexCoord2xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glTexCoord3xOES

Arguments

:: MonadIO m 
=> GLfixed

s.

-> GLfixed

t.

-> GLfixed

r.

-> m () 

glTexCoord3xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glTexCoord4xOES

Arguments

:: MonadIO m 
=> GLfixed

s.

-> GLfixed

t.

-> GLfixed

r.

-> GLfixed

q.

-> m () 

glTexCoord4xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 4 elements of type GLfixed.

-> m () 

glTexEnvxOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glTexEnvxvOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glTexGenxOES

Arguments

:: MonadIO m 
=> GLenum

coord.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glTexGenxvOES

Arguments

:: MonadIO m 
=> GLenum

coord.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glTexParameterxOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glTexParameterxvOES

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

params pointing to COMPSIZE(pname) elements of type GLfixed.

-> m () 

glTranslatexOES

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glVertex2xOES

Arguments

:: MonadIO m 
=> GLfixed

x.

-> m () 

glVertex2xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glVertex3xOES

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> m () 

glVertex3xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glVertex4xOES

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glVertex4xvOES

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 4 elements of type GLfixed.

-> m ()