Is the NV_path_rendering extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.PathRenderingCore
- 78 values
- PackageOpenGLRaw-3.3.4.1
- Exports231
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the NV_path_rendering extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVPathRendering in those cases instead.
Enums
153 declarationsFunctions
76 declarationsglCopyPathNV glCoverFillPathInstancedNV :: MonadIO m=> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLenumcoverModeof type PathCoverMode.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloattransformValuespointing toCOMPSIZE(numPaths,transformType)elements of typeGLfloat.-> m ()
glCoverFillPathNV :: MonadIO m=> GLuintpathof typePath.-> GLenumcoverModeof type PathCoverMode.-> m ()
glCoverStrokePathInstancedNV :: MonadIO m=> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLenumcoverModeof type PathCoverMode.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloattransformValuespointing toCOMPSIZE(numPaths,transformType)elements of typeGLfloat.-> m ()
glCoverStrokePathNV :: MonadIO m=> GLuintpathof typePath.-> GLenumcoverModeof type PathCoverMode.-> m ()
glGetPathMetricRangeNV :: MonadIO m=> GLbitfieldmetricQueryMaskof type PathMetricMask.-> GLuintfirstPathNameof typePath.-> GLsizeinumPaths.-> GLsizeistride.-> Ptr GLfloatmetricspointing toCOMPSIZE(metricQueryMask,numPaths,stride)elements of typeGLfloat.-> m ()
glGetPathMetricsNV :: MonadIO m=> GLbitfieldmetricQueryMaskof type PathMetricMask.-> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLsizeistride.-> Ptr GLfloatmetricspointing toCOMPSIZE(metricQueryMask,numPaths,stride)elements of typeGLfloat.-> m ()
glGetPathSpacingNV :: MonadIO m=> GLenumpathListModeof type PathListMode.-> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLfloatadvanceScale.-> GLfloatkerningScale.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloatreturnedSpacingpointing toCOMPSIZE(pathListMode,numPaths)elements of typeGLfloat.-> m ()
glMatrixLoadTransposedEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixLoadTransposefEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixLoaddEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixLoadfEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixMultTransposedEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixMultTransposefEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixMultdEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLdoublempointing to16elements of typeGLdouble.-> m ()
glMatrixMultfEXT :: MonadIO m=> GLenummodeof type MatrixMode.-> Ptr GLfloatmpointing to16elements of typeGLfloat.-> m ()
glMatrixRotatedEXT glMatrixRotatefEXT glMatrixScaledEXT glMatrixScalefEXT glPathCommandsNV glPathCoordsNV glPathGlyphIndexRangeNV :: MonadIO m=> GLenumfontTarget.-> Ptr afontName.-> GLbitfieldfontStyleof type PathFontStyle.-> GLuintpathParameterTemplate.-> GLfloatemScale.-> Ptr GLuintbaseAndCount.-> m GLenum
glPathGlyphRangeNV :: MonadIO m=> GLuintfirstPathNameof typePath.-> GLenumfontTargetof type PathFontTarget.-> Ptr afontNamepointing toCOMPSIZE(fontTarget,fontName)elements of typea.-> GLbitfieldfontStyleof type PathFontStyle.-> GLuintfirstGlyph.-> GLsizeinumGlyphs.-> GLenumhandleMissingGlyphsof type PathHandleMissingGlyphs.-> GLuintpathParameterTemplateof typePath.-> GLfloatemScale.-> m ()
glPathGlyphsNV :: MonadIO m=> GLuintfirstPathNameof typePath.-> GLenumfontTargetof type PathFontTarget.-> Ptr afontNamepointing toCOMPSIZE(fontTarget,fontName)elements of typea.-> GLbitfieldfontStyleof type PathFontStyle.-> GLsizeinumGlyphs.-> GLenumtypeof type PathElementType.-> Ptr bcharcodespointing toCOMPSIZE(numGlyphs,type,charcodes)elements of typeb.-> GLenumhandleMissingGlyphsof type PathHandleMissingGlyphs.-> GLuintpathParameterTemplateof typePath.-> GLfloatemScale.-> m ()
glPathParameterfNV :: MonadIO m=> GLuintpathof typePath.-> GLenumpnameof type PathParameter.-> GLfloatvalue.-> m ()
glPathParameterfvNV glPathParameteriNV :: MonadIO m=> GLuintpathof typePath.-> GLenumpnameof type PathParameter.-> GLintvalue.-> m ()
glPathParameterivNV glPathStencilFuncNV :: MonadIO m=> GLenumfuncof type StencilFunction.-> GLintrefof typeClampedStencilValue.-> GLuintmaskof typeMaskedStencilValue.-> m ()
glPathStringNV glPathSubCommandsNV :: MonadIO m=> GLuintpathof typePath.-> GLsizeicommandStart.-> GLsizeicommandsToDelete.-> GLsizeinumCommands.-> Ptr GLubytecommandspointing tonumCommandselements of typePathCommand.-> GLsizeinumCoords.-> GLenumcoordTypeof type PathCoordType.-> Ptr acoordspointing toCOMPSIZE(numCoords,coordType)elements of typea.-> m ()
glPathSubCoordsNV glPointAlongPathNV :: MonadIO m=> GLuintpathof typePath.-> GLsizeistartSegment.-> GLsizeinumSegments.-> GLfloatdistance.-> Ptr GLfloatxpointing to1element of typeGLfloat.-> Ptr GLfloatypointing to1element of typeGLfloat.-> Ptr GLfloattangentXpointing to1element of typeGLfloat.-> Ptr GLfloattangentYpointing to1element of typeGLfloat.-> m GLbooleanof type Boolean.
glStencilFillPathInstancedNV :: MonadIO m=> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLenumfillModeof type PathFillMode.-> GLuintmaskof typeMaskedStencilValue.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloattransformValuespointing toCOMPSIZE(numPaths,transformType)elements of typeGLfloat.-> m ()
glStencilFillPathNV :: MonadIO m=> GLuintpathof typePath.-> GLenumfillModeof type PathFillMode.-> GLuintmaskof typeMaskedStencilValue.-> m ()
glStencilStrokePathInstancedNV :: MonadIO m=> GLsizeinumPaths.-> GLenumpathNameTypeof type PathElementType.-> Ptr apathspointing toCOMPSIZE(numPaths,pathNameType,paths)elements of typePathElement.-> GLuintpathBaseof typePath.-> GLintreferenceof typeStencilValue.-> GLuintmaskof typeMaskedStencilValue.-> GLenumtransformTypeof type PathTransformType.-> Ptr GLfloattransformValuespointing toCOMPSIZE(numPaths,transformType)elements of typeGLfloat.-> m ()
glTransformPathNV