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

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

Graphics.GL.EXT.CoordinateFrame

Contents

Description

 
Synopsis

Extension Support

glGetEXTCoordinateFrame :: MonadIO m => m Bool Source #

Is the EXT_coordinate_frame extension supported?

gl_EXT_coordinate_frame :: Bool Source #

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

Enums

Functions

glBinormal3bEXT Source #

Arguments

:: MonadIO m 
=> GLbyte

bx.

-> GLbyte

by.

-> GLbyte

bz.

-> m () 

The vector equivalent of this command is glBinormal3bvEXT.

glBinormal3bvEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLbyte

v pointing to 3 elements of type GLbyte.

-> m () 

glBinormal3dEXT Source #

Arguments

:: MonadIO m 
=> GLdouble

bx of type CoordD.

-> GLdouble

by of type CoordD.

-> GLdouble

bz of type CoordD.

-> m () 

The vector equivalent of this command is glBinormal3dvEXT.

glBinormal3dvEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLdouble

v pointing to 3 elements of type CoordD.

-> m () 

glBinormal3fEXT Source #

Arguments

:: MonadIO m 
=> GLfloat

bx of type CoordF.

-> GLfloat

by of type CoordF.

-> GLfloat

bz of type CoordF.

-> m () 

The vector equivalent of this command is glBinormal3fvEXT.

glBinormal3fvEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLfloat

v pointing to 3 elements of type CoordF.

-> m () 

glBinormal3iEXT Source #

Arguments

:: MonadIO m 
=> GLint

bx.

-> GLint

by.

-> GLint

bz.

-> m () 

The vector equivalent of this command is glBinormal3ivEXT.

glBinormal3ivEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLint

v pointing to 3 elements of type GLint.

-> m () 

glBinormal3sEXT Source #

Arguments

:: MonadIO m 
=> GLshort

bx.

-> GLshort

by.

-> GLshort

bz.

-> m () 

The vector equivalent of this command is glBinormal3svEXT.

glBinormal3svEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLshort

v pointing to 3 elements of type GLshort.

-> m () 

glBinormalPointerEXT Source #

Arguments

:: MonadIO m 
=> GLenum

type of type BinormalPointerTypeEXT.

-> GLsizei

stride.

-> Ptr a

pointer pointing to COMPSIZE(type,stride) elements of type a.

-> m () 

glTangent3bEXT Source #

Arguments

:: MonadIO m 
=> GLbyte

tx.

-> GLbyte

ty.

-> GLbyte

tz.

-> m () 

The vector equivalent of this command is glTangent3bvEXT.

glTangent3bvEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLbyte

v pointing to 3 elements of type GLbyte.

-> m () 

glTangent3dEXT Source #

Arguments

:: MonadIO m 
=> GLdouble

tx of type CoordD.

-> GLdouble

ty of type CoordD.

-> GLdouble

tz of type CoordD.

-> m () 

The vector equivalent of this command is glTangent3dvEXT.

glTangent3dvEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLdouble

v pointing to 3 elements of type CoordD.

-> m () 

glTangent3fEXT Source #

Arguments

:: MonadIO m 
=> GLfloat

tx of type CoordF.

-> GLfloat

ty of type CoordF.

-> GLfloat

tz of type CoordF.

-> m () 

The vector equivalent of this command is glTangent3fvEXT.

glTangent3fvEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLfloat

v pointing to 3 elements of type CoordF.

-> m () 

glTangent3iEXT Source #

Arguments

:: MonadIO m 
=> GLint

tx.

-> GLint

ty.

-> GLint

tz.

-> m () 

The vector equivalent of this command is glTangent3ivEXT.

glTangent3ivEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLint

v pointing to 3 elements of type GLint.

-> m () 

glTangent3sEXT Source #

Arguments

:: MonadIO m 
=> GLshort

tx.

-> GLshort

ty.

-> GLshort

tz.

-> m () 

The vector equivalent of this command is glTangent3svEXT.

glTangent3svEXT Source #

Arguments

:: MonadIO m 
=> Ptr GLshort

v pointing to 3 elements of type GLshort.

-> m () 

glTangentPointerEXT Source #

Arguments

:: MonadIO m 
=> GLenum

type of type TangentPointerTypeEXT.

-> GLsizei

stride.

-> Ptr a

pointer pointing to COMPSIZE(type,stride) elements of type a.

-> m ()