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

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

Graphics.GL.OES.FixedPoint

Contents

Description

 

Synopsis

Extension Support

glGetOESFixedPoint :: MonadIO m => m Bool #

Is the OES_fixed_point extension supported?

gl_OES_fixed_point :: Bool #

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

Enums

pattern GL_FIXED_OES :: GLenum #

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