OpenGLRaw-3.2.0.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 Source

Is the OES_fixed_point extension supported?

gl_OES_fixed_point :: Bool Source

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

Functions

glAccumxOES Source

Arguments

:: MonadIO m 
=> GLenum

op.

-> GLfixed

value.

-> m () 

glAlphaFuncxOES Source

Arguments

:: MonadIO m 
=> GLenum

func.

-> GLfixed

ref of type ClampedFixed.

-> m () 

glBitmapxOES Source

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 Source

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 Source

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 Source

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 Source

Arguments

:: MonadIO m 
=> GLfixed

depth of type ClampedFixed.

-> m () 

glClipPlanexOES Source

Arguments

:: MonadIO m 
=> GLenum

plane.

-> Ptr GLfixed

equation pointing to 4 elements of type GLfixed.

-> m () 

glColor3xOES Source

Arguments

:: MonadIO m 
=> GLfixed

red.

-> GLfixed

green.

-> GLfixed

blue.

-> m () 

glColor3xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

components pointing to 3 elements of type GLfixed.

-> m () 

glColor4xOES Source

Arguments

:: MonadIO m 
=> GLfixed

red.

-> GLfixed

green.

-> GLfixed

blue.

-> GLfixed

alpha.

-> m () 

glColor4xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

components pointing to 4 elements of type GLfixed.

-> m () 

glConvolutionParameterxOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glConvolutionParameterxvOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glDepthRangexOES Source

Arguments

:: MonadIO m 
=> GLfixed

n of type ClampedFixed.

-> GLfixed

f of type ClampedFixed.

-> m () 

glEvalCoord1xOES Source

Arguments

:: MonadIO m 
=> GLfixed

u.

-> m () 

glEvalCoord1xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 1 element of type GLfixed.

-> m () 

glEvalCoord2xOES Source

Arguments

:: MonadIO m 
=> GLfixed

u.

-> GLfixed

v.

-> m () 

glEvalCoord2xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glFeedbackBufferxOES Source

Arguments

:: MonadIO m 
=> GLsizei

n.

-> GLenum

type.

-> Ptr GLfixed

buffer pointing to n elements of type GLfixed.

-> m () 

glFogxOES Source

Arguments

:: MonadIO m 
=> GLenum

pname.

-> GLfixed

param.

-> m () 

glFogxvOES Source

Arguments

:: MonadIO m 
=> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glFrustumxOES Source

Arguments

:: MonadIO m 
=> GLfixed

l.

-> GLfixed

r.

-> GLfixed

b.

-> GLfixed

t.

-> GLfixed

n.

-> GLfixed

f.

-> m () 

glGetClipPlanexOES Source

Arguments

:: MonadIO m 
=> GLenum

plane.

-> Ptr GLfixed

equation pointing to 4 elements of type GLfixed.

-> m () 

glGetConvolutionParameterxvOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glGetFixedvOES Source

Arguments

:: MonadIO m 
=> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glGetHistogramParameterxvOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glGetLightxOES Source

Arguments

:: MonadIO m 
=> GLenum

light.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glGetMapxvOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

query.

-> Ptr GLfixed

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

-> m () 

glGetMaterialxOES Source

Arguments

:: MonadIO m 
=> GLenum

face.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glGetPixelMapxv Source

Arguments

:: MonadIO m 
=> GLenum

map.

-> GLint

size.

-> Ptr GLfixed

values pointing to size elements of type GLfixed.

-> m () 

glGetTexEnvxvOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glGetTexGenxvOES Source

Arguments

:: MonadIO m 
=> GLenum

coord.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glGetTexLevelParameterxvOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLint

level.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glGetTexParameterxvOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glIndexxOES Source

Arguments

:: MonadIO m 
=> GLfixed

component.

-> m () 

glIndexxvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

component pointing to 1 element of type GLfixed.

-> m () 

glLightModelxOES Source

Arguments

:: MonadIO m 
=> GLenum

pname.

-> GLfixed

param.

-> m () 

glLightModelxvOES Source

Arguments

:: MonadIO m 
=> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glLightxOES Source

Arguments

:: MonadIO m 
=> GLenum

light.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glLightxvOES Source

Arguments

:: MonadIO m 
=> GLenum

light.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glLineWidthxOES Source

Arguments

:: MonadIO m 
=> GLfixed

width.

-> m () 

glLoadMatrixxOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

m pointing to 16 elements of type GLfixed.

-> m () 

glLoadTransposeMatrixxOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

m pointing to 16 elements of type GLfixed.

-> m () 

glMap1xOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLfixed

u1.

-> GLfixed

u2.

-> GLint

stride.

-> GLint

order.

-> GLfixed

points.

-> m () 

glMap2xOES Source

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 Source

Arguments

:: MonadIO m 
=> GLint

n.

-> GLfixed

u1.

-> GLfixed

u2.

-> m () 

glMapGrid2xOES Source

Arguments

:: MonadIO m 
=> GLint

n.

-> GLfixed

u1.

-> GLfixed

u2.

-> GLfixed

v1.

-> GLfixed

v2.

-> m () 

glMaterialxOES Source

Arguments

:: MonadIO m 
=> GLenum

face.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glMaterialxvOES Source

Arguments

:: MonadIO m 
=> GLenum

face.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glMultMatrixxOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

m pointing to 16 elements of type GLfixed.

-> m () 

glMultTransposeMatrixxOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

m pointing to 16 elements of type GLfixed.

-> m () 

glMultiTexCoord1xOES Source

Arguments

:: MonadIO m 
=> GLenum

texture.

-> GLfixed

s.

-> m () 

glMultiTexCoord1xvOES Source

Arguments

:: MonadIO m 
=> GLenum

texture.

-> Ptr GLfixed

coords pointing to 1 element of type GLfixed.

-> m () 

glMultiTexCoord2xOES Source

Arguments

:: MonadIO m 
=> GLenum

texture.

-> GLfixed

s.

-> GLfixed

t.

-> m () 

glMultiTexCoord2xvOES Source

Arguments

:: MonadIO m 
=> GLenum

texture.

-> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glMultiTexCoord3xOES Source

Arguments

:: MonadIO m 
=> GLenum

texture.

-> GLfixed

s.

-> GLfixed

t.

-> GLfixed

r.

-> m () 

glMultiTexCoord3xvOES Source

Arguments

:: MonadIO m 
=> GLenum

texture.

-> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glMultiTexCoord4xOES Source

Arguments

:: MonadIO m 
=> GLenum

texture.

-> GLfixed

s.

-> GLfixed

t.

-> GLfixed

r.

-> GLfixed

q.

-> m () 

glMultiTexCoord4xvOES Source

Arguments

:: MonadIO m 
=> GLenum

texture.

-> Ptr GLfixed

coords pointing to 4 elements of type GLfixed.

-> m () 

glNormal3xOES Source

Arguments

:: MonadIO m 
=> GLfixed

nx.

-> GLfixed

ny.

-> GLfixed

nz.

-> m () 

glNormal3xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glOrthoxOES Source

Arguments

:: MonadIO m 
=> GLfixed

l.

-> GLfixed

r.

-> GLfixed

b.

-> GLfixed

t.

-> GLfixed

n.

-> GLfixed

f.

-> m () 

glPassThroughxOES Source

Arguments

:: MonadIO m 
=> GLfixed

token.

-> m () 

glPixelMapx Source

Arguments

:: MonadIO m 
=> GLenum

map.

-> GLint

size.

-> Ptr GLfixed

values pointing to size elements of type GLfixed.

-> m () 

glPixelStorex Source

Arguments

:: MonadIO m 
=> GLenum

pname.

-> GLfixed

param.

-> m () 

glPixelTransferxOES Source

Arguments

:: MonadIO m 
=> GLenum

pname.

-> GLfixed

param.

-> m () 

glPixelZoomxOES Source

Arguments

:: MonadIO m 
=> GLfixed

xfactor.

-> GLfixed

yfactor.

-> m () 

glPointParameterxvOES Source

Arguments

:: MonadIO m 
=> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glPointSizexOES Source

Arguments

:: MonadIO m 
=> GLfixed

size.

-> m () 

glPolygonOffsetxOES Source

Arguments

:: MonadIO m 
=> GLfixed

factor.

-> GLfixed

units.

-> m () 

glPrioritizeTexturesxOES Source

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 Source

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> m () 

glRasterPos2xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glRasterPos3xOES Source

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glRasterPos3xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glRasterPos4xOES Source

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> GLfixed

w.

-> m () 

glRasterPos4xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 4 elements of type GLfixed.

-> m () 

glRectxOES Source

Arguments

:: MonadIO m 
=> GLfixed

x1.

-> GLfixed

y1.

-> GLfixed

x2.

-> GLfixed

y2.

-> m () 

glRectxvOES Source

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 Source

Arguments

:: MonadIO m 
=> GLfixed

angle.

-> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glScalexOES Source

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glTexCoord1xOES Source

Arguments

:: MonadIO m 
=> GLfixed

s.

-> m () 

glTexCoord1xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 1 element of type GLfixed.

-> m () 

glTexCoord2xOES Source

Arguments

:: MonadIO m 
=> GLfixed

s.

-> GLfixed

t.

-> m () 

glTexCoord2xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glTexCoord3xOES Source

Arguments

:: MonadIO m 
=> GLfixed

s.

-> GLfixed

t.

-> GLfixed

r.

-> m () 

glTexCoord3xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glTexCoord4xOES Source

Arguments

:: MonadIO m 
=> GLfixed

s.

-> GLfixed

t.

-> GLfixed

r.

-> GLfixed

q.

-> m () 

glTexCoord4xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 4 elements of type GLfixed.

-> m () 

glTexEnvxOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glTexEnvxvOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glTexGenxOES Source

Arguments

:: MonadIO m 
=> GLenum

coord.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glTexGenxvOES Source

Arguments

:: MonadIO m 
=> GLenum

coord.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glTexParameterxOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> GLfixed

param.

-> m () 

glTexParameterxvOES Source

Arguments

:: MonadIO m 
=> GLenum

target.

-> GLenum

pname.

-> Ptr GLfixed

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

-> m () 

glTranslatexOES Source

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glVertex2xOES Source

Arguments

:: MonadIO m 
=> GLfixed

x.

-> m () 

glVertex2xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 2 elements of type GLfixed.

-> m () 

glVertex3xOES Source

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> m () 

glVertex3xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 3 elements of type GLfixed.

-> m () 

glVertex4xOES Source

Arguments

:: MonadIO m 
=> GLfixed

x.

-> GLfixed

y.

-> GLfixed

z.

-> m () 

glVertex4xvOES Source

Arguments

:: MonadIO m 
=> Ptr GLfixed

coords pointing to 4 elements of type GLfixed.

-> m ()