Is the NV_evaluators extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.Evaluators
Contents
Synopsis
- value glGetNVEvaluators
- value gl_NV_evaluators
- pattern GL_EVAL_2D_NV
- pattern GL_EVAL_FRACTIONAL_TESSELLATION_NV
- pattern GL_EVAL_TRIANGULAR_2D_NV
- pattern GL_EVAL_VERTEX_ATTRIB0_NV
- pattern GL_EVAL_VERTEX_ATTRIB10_NV
- pattern GL_EVAL_VERTEX_ATTRIB11_NV
- pattern GL_EVAL_VERTEX_ATTRIB12_NV
- pattern GL_EVAL_VERTEX_ATTRIB13_NV
- pattern GL_EVAL_VERTEX_ATTRIB14_NV
- pattern GL_EVAL_VERTEX_ATTRIB15_NV
- pattern GL_EVAL_VERTEX_ATTRIB1_NV
- pattern GL_EVAL_VERTEX_ATTRIB2_NV
- pattern GL_EVAL_VERTEX_ATTRIB3_NV
- pattern GL_EVAL_VERTEX_ATTRIB4_NV
- pattern GL_EVAL_VERTEX_ATTRIB5_NV
- pattern GL_EVAL_VERTEX_ATTRIB6_NV
- pattern GL_EVAL_VERTEX_ATTRIB7_NV
- pattern GL_EVAL_VERTEX_ATTRIB8_NV
- pattern GL_EVAL_VERTEX_ATTRIB9_NV
- pattern GL_MAP_ATTRIB_U_ORDER_NV
- pattern GL_MAP_ATTRIB_V_ORDER_NV
- pattern GL_MAP_TESSELLATION_NV
- pattern GL_MAX_MAP_TESSELLATION_NV
- pattern GL_MAX_RATIONAL_EVAL_ORDER_NV
- value glEvalMapsNV
- value glGetMapAttribParameterfvNV
- value glGetMapAttribParameterivNV
- value glGetMapControlPointsNV
- value glGetMapParameterfvNV
- value glGetMapParameterivNV
- value glMapControlPointsNV
- value glMapParameterfvNV
- value glMapParameterivNV
- PackageOpenGLRaw-3.3.4.1
- Exports35
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the NV_evaluators extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVEvaluators in those cases instead.
Enums
Functions
glEvalMapsNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenummodeof type EvalMapsModeNV.-> m ()
glGetMapAttribParameterfvNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLuintindex.-> GLenumpnameof type MapAttribParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
glGetMapAttribParameterivNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLuintindex.-> GLenumpnameof type MapAttribParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
glGetMapParameterfvNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenumpnameof type MapParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(target,pname)elements of typeGLfloat.-> m ()
glGetMapParameterivNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenumpnameof type MapParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(target,pname)elements of typeGLint.-> m ()
glMapControlPointsNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLuintindex.-> GLenumtypeof type MapTypeNV.-> GLsizeiustride.-> GLsizeivstride.-> GLintuorderof typeCheckedInt32.-> GLintvorderof typeCheckedInt32.-> GLbooleanpackedof type Boolean.-> Ptr apointspointing toCOMPSIZE(target,uorder,vorder)elements of typea.-> m ()
glMapParameterfvNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenumpnameof type MapParameterNV.-> Ptr GLfloatparamspointing toCOMPSIZE(target,pname)elements of typeCheckedFloat32.-> m ()
glMapParameterivNV :: MonadIO m=> GLenumtargetof type EvalTargetNV.-> GLenumpnameof type MapParameterNV.-> Ptr GLintparamspointing toCOMPSIZE(target,pname)elements of typeCheckedInt32.-> m ()