OpenGLRaw-2.5.0.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.NV.Evaluators

Contents

Description

The NV_evaluators extension.

Synopsis

Enums

Functions

glEvalMapsNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type EvalTargetNV.

-> GLenum

mode of type EvalMapsModeNV.

-> m () 

glGetMapAttribParameterfvNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type EvalTargetNV.

-> GLuint

index.

-> GLenum

pname of type MapAttribParameterNV.

-> Ptr GLfloat

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

-> m () 

glGetMapAttribParameterivNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type EvalTargetNV.

-> GLuint

index.

-> GLenum

pname of type MapAttribParameterNV.

-> Ptr GLint

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

-> m () 

glGetMapControlPointsNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type EvalTargetNV.

-> GLuint

index.

-> GLenum

type of type MapTypeNV.

-> GLsizei

ustride.

-> GLsizei

vstride.

-> GLboolean

packed of type Boolean.

-> Ptr a

points pointing to COMPSIZE(target) elements of type a.

-> m () 

glGetMapParameterfvNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type EvalTargetNV.

-> GLenum

pname of type MapParameterNV.

-> Ptr GLfloat

params pointing to COMPSIZE(target,pname) elements of type GLfloat.

-> m () 

glGetMapParameterivNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type EvalTargetNV.

-> GLenum

pname of type MapParameterNV.

-> Ptr GLint

params pointing to COMPSIZE(target,pname) elements of type GLint.

-> m () 

glMapControlPointsNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type EvalTargetNV.

-> GLuint

index.

-> GLenum

type of type MapTypeNV.

-> GLsizei

ustride.

-> GLsizei

vstride.

-> GLint

uorder of type CheckedInt32.

-> GLint

vorder of type CheckedInt32.

-> GLboolean

packed of type Boolean.

-> Ptr a

points pointing to COMPSIZE(target,uorder,vorder) elements of type a.

-> m () 

glMapParameterfvNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type EvalTargetNV.

-> GLenum

pname of type MapParameterNV.

-> Ptr GLfloat

params pointing to COMPSIZE(target,pname) elements of type CheckedFloat32.

-> m () 

glMapParameterivNV Source

Arguments

:: MonadIO m 
=> GLenum

target of type EvalTargetNV.

-> GLenum

pname of type MapParameterNV.

-> Ptr GLint

params pointing to COMPSIZE(target,pname) elements of type CheckedInt32.

-> m ()