gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.NV.PathRendering

Contents

Synopsis

Extension Support

gl_NV_path_rendering :: Bool Source #

Checks that the GL_NV_path_rendering extension is available.

GL_NV_path_rendering

glCopyPathNV :: MonadIO m => GLuint -> GLuint -> m () Source #

Usage: glCopyPathNV resultPath srcPath

The parameter resultPath is a Path.

The parameter srcPath is a Path.

glCoverFillPathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glCoverFillPathInstancedNV numPaths pathNameType paths pathBase coverMode transformType transformValues

The parameter pathNameType is a PathElementType.

The parameter paths is a PathElement.

The parameter pathBase is a Path.

The parameter coverMode is a PathCoverMode.

The parameter transformType is a PathTransformType.

The length of paths should be COMPSIZE(numPaths,pathNameType,paths).

The length of transformValues should be COMPSIZE(numPaths,transformType).

glCoverFillPathNV :: MonadIO m => GLuint -> GLenum -> m () Source #

Usage: glCoverFillPathNV path coverMode

The parameter path is a Path.

The parameter coverMode is a PathCoverMode.

glCoverStrokePathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glCoverStrokePathInstancedNV numPaths pathNameType paths pathBase coverMode transformType transformValues

The parameter pathNameType is a PathElementType.

The parameter paths is a PathElement.

The parameter pathBase is a Path.

The parameter coverMode is a PathCoverMode.

The parameter transformType is a PathTransformType.

The length of paths should be COMPSIZE(numPaths,pathNameType,paths).

The length of transformValues should be COMPSIZE(numPaths,transformType).

glCoverStrokePathNV :: MonadIO m => GLuint -> GLenum -> m () Source #

Usage: glCoverStrokePathNV path coverMode

The parameter path is a Path.

The parameter coverMode is a PathCoverMode.

glDeletePathsNV :: MonadIO m => GLuint -> GLsizei -> m () Source #

Usage: glDeletePathsNV path range

The parameter path is a Path.

glGetPathColorGenfvNV :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glGetPathColorGenfvNV color pname value

The parameter color is a PathColor.

The parameter pname is a PathGenMode.

The length of value should be COMPSIZE(pname).

glGetPathColorGenivNV :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #

Usage: glGetPathColorGenivNV color pname value

The parameter color is a PathColor.

The parameter pname is a PathGenMode.

The length of value should be COMPSIZE(pname).

glGetPathCommandsNV :: MonadIO m => GLuint -> Ptr GLubyte -> m () Source #

Usage: glGetPathCommandsNV path commands

The parameter path is a Path.

The parameter commands is a PathCommand.

The length of commands should be COMPSIZE(path).

glGetPathCoordsNV :: MonadIO m => GLuint -> Ptr GLfloat -> m () Source #

Usage: glGetPathCoordsNV path coords

The parameter path is a Path.

The length of coords should be COMPSIZE(path).

glGetPathDashArrayNV :: MonadIO m => GLuint -> Ptr GLfloat -> m () Source #

Usage: glGetPathDashArrayNV path dashArray

The parameter path is a Path.

The length of dashArray should be COMPSIZE(path).

glGetPathLengthNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> m GLfloat Source #

Usage: glGetPathLengthNV path startSegment numSegments

The parameter path is a Path.

glGetPathMetricRangeNV :: MonadIO m => GLbitfield -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> m () Source #

Usage: glGetPathMetricRangeNV metricQueryMask firstPathName numPaths stride metrics

The parameter metricQueryMask is a PathMetricMask.

The parameter firstPathName is a Path.

The length of metrics should be COMPSIZE(metricQueryMask,numPaths,stride).

glGetPathMetricsNV :: MonadIO m => GLbitfield -> GLsizei -> GLenum -> Ptr () -> GLuint -> GLsizei -> Ptr GLfloat -> m () Source #

Usage: glGetPathMetricsNV metricQueryMask numPaths pathNameType paths pathBase stride metrics

The parameter metricQueryMask is a PathMetricMask.

The parameter pathNameType is a PathElementType.

The parameter paths is a PathElement.

The parameter pathBase is a Path.

The length of paths should be COMPSIZE(numPaths,pathNameType,paths).

The length of metrics should be COMPSIZE(metricQueryMask,numPaths,stride).

glGetPathParameterfvNV :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glGetPathParameterfvNV path pname value

The parameter path is a Path.

The parameter pname is a PathParameter.

The length of value should be 4.

glGetPathParameterivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #

Usage: glGetPathParameterivNV path pname value

The parameter path is a Path.

The parameter pname is a PathParameter.

The length of value should be 4.

glGetPathSpacingNV :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLuint -> GLfloat -> GLfloat -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glGetPathSpacingNV pathListMode numPaths pathNameType paths pathBase advanceScale kerningScale transformType returnedSpacing

The parameter pathListMode is a PathListMode.

The parameter pathNameType is a PathElementType.

The parameter paths is a PathElement.

The parameter pathBase is a Path.

The parameter transformType is a PathTransformType.

The length of paths should be COMPSIZE(numPaths,pathNameType,paths).

The length of returnedSpacing should be COMPSIZE(pathListMode,numPaths).

glGetPathTexGenfvNV :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glGetPathTexGenfvNV texCoordSet pname value

The parameter texCoordSet is a TextureUnit.

The parameter pname is a PathGenMode.

The length of value should be COMPSIZE(pname).

glGetPathTexGenivNV :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #

Usage: glGetPathTexGenivNV texCoordSet pname value

The parameter texCoordSet is a TextureUnit.

The parameter pname is a PathGenMode.

The length of value should be COMPSIZE(pname).

glGetProgramResourcefvNV :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLfloat -> m () Source #

Usage: glGetProgramResourcefvNV program programInterface index propCount props bufSize length params

glInterpolatePathsNV :: MonadIO m => GLuint -> GLuint -> GLuint -> GLfloat -> m () Source #

Usage: glInterpolatePathsNV resultPath pathA pathB weight

The parameter resultPath is a Path.

The parameter pathA is a Path.

The parameter pathB is a Path.

glIsPathNV :: MonadIO m => GLuint -> m GLboolean Source #

Usage: glIsPathNV path

The parameter path is a Path.

glIsPointInFillPathNV :: MonadIO m => GLuint -> GLuint -> GLfloat -> GLfloat -> m GLboolean Source #

Usage: glIsPointInFillPathNV path mask x y

The parameter path is a Path.

The parameter mask is a MaskedStencilValue.

glIsPointInStrokePathNV :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m GLboolean Source #

Usage: glIsPointInStrokePathNV path x y

The parameter path is a Path.

glMatrixLoad3x2fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #

Usage: glMatrixLoad3x2fNV matrixMode m

glMatrixLoad3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #

Usage: glMatrixLoad3x3fNV matrixMode m

glMatrixMult3x2fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #

Usage: glMatrixMult3x2fNV matrixMode m

glMatrixMult3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #

Usage: glMatrixMult3x3fNV matrixMode m

glPathColorGenNV :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glPathColorGenNV color genMode colorFormat coeffs

The parameter color is a PathColor.

The parameter genMode is a PathGenMode.

The parameter colorFormat is a PathColorFormat.

The length of coeffs should be COMPSIZE(genMode,colorFormat).

glPathCommandsNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLubyte -> GLsizei -> GLenum -> Ptr () -> m () Source #

Usage: glPathCommandsNV path numCommands commands numCoords coordType coords

The parameter path is a Path.

The parameter commands is a PathCommand.

The parameter coordType is a PathCoordType.

The length of commands should be numCommands.

The length of coords should be COMPSIZE(numCoords,coordType).

glPathCoordsNV :: MonadIO m => GLuint -> GLsizei -> GLenum -> Ptr () -> m () Source #

Usage: glPathCoordsNV path numCoords coordType coords

The parameter path is a Path.

The parameter coordType is a PathCoordType.

The length of coords should be COMPSIZE(numCoords,coordType).

glPathCoverDepthFuncNV :: MonadIO m => GLenum -> m () Source #

Usage: glPathCoverDepthFuncNV func

The parameter func is a DepthFunction, one of: GL_ALWAYS, GL_EQUAL, GL_GEQUAL, GL_GREATER, GL_LEQUAL, GL_LESS, GL_NEVER, GL_NOTEQUAL.

glPathDashArrayNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m () Source #

Usage: glPathDashArrayNV path dashCount dashArray

The parameter path is a Path.

The length of dashArray should be dashCount.

glPathFogGenNV :: MonadIO m => GLenum -> m () Source #

Usage: glPathFogGenNV genMode

The parameter genMode is a PathGenMode.

glPathGlyphIndexArrayNV :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLbitfield -> GLuint -> GLsizei -> GLuint -> GLfloat -> m GLenum Source #

Usage: glPathGlyphIndexArrayNV firstPathName fontTarget fontName fontStyle firstGlyphIndex numGlyphs pathParameterTemplate emScale

glPathGlyphIndexRangeNV :: MonadIO m => GLenum -> Ptr () -> GLbitfield -> GLuint -> GLfloat -> Ptr GLuint -> m GLenum Source #

Usage: glPathGlyphIndexRangeNV fontTarget fontName fontStyle pathParameterTemplate emScale baseAndCount

glPathGlyphRangeNV :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLbitfield -> GLuint -> GLsizei -> GLenum -> GLuint -> GLfloat -> m () Source #

Usage: glPathGlyphRangeNV firstPathName fontTarget fontName fontStyle firstGlyph numGlyphs handleMissingGlyphs pathParameterTemplate emScale

The parameter firstPathName is a Path.

The parameter fontTarget is a PathFontTarget.

The parameter fontStyle is a PathFontStyle.

The parameter handleMissingGlyphs is a PathHandleMissingGlyphs.

The parameter pathParameterTemplate is a Path.

The length of fontName should be COMPSIZE(fontTarget,fontName).

glPathGlyphsNV :: MonadIO m => GLuint -> GLenum -> Ptr () -> GLbitfield -> GLsizei -> GLenum -> Ptr () -> GLenum -> GLuint -> GLfloat -> m () Source #

Usage: glPathGlyphsNV firstPathName fontTarget fontName fontStyle numGlyphs type charcodes handleMissingGlyphs pathParameterTemplate emScale

The parameter firstPathName is a Path.

The parameter fontTarget is a PathFontTarget.

The parameter fontStyle is a PathFontStyle.

The parameter type is a PathElementType.

The parameter handleMissingGlyphs is a PathHandleMissingGlyphs.

The parameter pathParameterTemplate is a Path.

The length of fontName should be COMPSIZE(fontTarget,fontName).

The length of charcodes should be COMPSIZE(numGlyphs,type,charcodes).

glPathMemoryGlyphIndexArrayNV :: MonadIO m => GLuint -> GLenum -> GLsizeiptr -> Ptr () -> GLsizei -> GLuint -> GLsizei -> GLuint -> GLfloat -> m GLenum Source #

Usage: glPathMemoryGlyphIndexArrayNV firstPathName fontTarget fontSize fontData faceIndex firstGlyphIndex numGlyphs pathParameterTemplate emScale

glPathParameterfNV :: MonadIO m => GLuint -> GLenum -> GLfloat -> m () Source #

Usage: glPathParameterfNV path pname value

The parameter path is a Path.

The parameter pname is a PathParameter.

glPathParameterfvNV :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glPathParameterfvNV path pname value

The parameter path is a Path.

The parameter pname is a PathParameter.

The length of value should be COMPSIZE(pname).

glPathParameteriNV :: MonadIO m => GLuint -> GLenum -> GLint -> m () Source #

Usage: glPathParameteriNV path pname value

The parameter path is a Path.

The parameter pname is a PathParameter.

glPathParameterivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #

Usage: glPathParameterivNV path pname value

The parameter path is a Path.

The parameter pname is a PathParameter.

The length of value should be COMPSIZE(pname).

glPathStencilFuncNV :: MonadIO m => GLenum -> GLint -> GLuint -> m () Source #

Usage: glPathStencilFuncNV func ref mask

The parameter func is a StencilFunction, one of: GL_ALWAYS, GL_EQUAL, GL_GEQUAL, GL_GREATER, GL_LEQUAL, GL_LESS, GL_NEVER, GL_NOTEQUAL.

The parameter ref is a ClampedStencilValue.

The parameter mask is a MaskedStencilValue.

glPathStringNV :: MonadIO m => GLuint -> GLenum -> GLsizei -> Ptr () -> m () Source #

Usage: glPathStringNV path format length pathString

The parameter path is a Path.

The parameter format is a PathStringFormat.

The length of pathString should be length.

glPathSubCommandsNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> GLsizei -> Ptr GLubyte -> GLsizei -> GLenum -> Ptr () -> m () Source #

Usage: glPathSubCommandsNV path commandStart commandsToDelete numCommands commands numCoords coordType coords

The parameter path is a Path.

The parameter commands is a PathCommand.

The parameter coordType is a PathCoordType.

The length of commands should be numCommands.

The length of coords should be COMPSIZE(numCoords,coordType).

glPathSubCoordsNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> GLenum -> Ptr () -> m () Source #

Usage: glPathSubCoordsNV path coordStart numCoords coordType coords

The parameter path is a Path.

The parameter coordType is a PathCoordType.

The length of coords should be COMPSIZE(numCoords,coordType).

glPathTexGenNV :: MonadIO m => GLenum -> GLenum -> GLint -> Ptr GLfloat -> m () Source #

Usage: glPathTexGenNV texCoordSet genMode components coeffs

The parameter texCoordSet is a PathColor.

The parameter genMode is a PathGenMode.

The length of coeffs should be COMPSIZE(genMode,components).

glPointAlongPathNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> GLfloat -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLfloat -> m GLboolean Source #

Usage: glPointAlongPathNV path startSegment numSegments distance x y tangentX tangentY

The parameter path is a Path.

The length of x should be 1.

The length of y should be 1.

The length of tangentX should be 1.

The length of tangentY should be 1.

glProgramPathFragmentInputGenNV :: MonadIO m => GLuint -> GLint -> GLenum -> GLint -> Ptr GLfloat -> m () Source #

Usage: glProgramPathFragmentInputGenNV program location genMode components coeffs

glStencilFillPathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glStencilFillPathInstancedNV numPaths pathNameType paths pathBase fillMode mask transformType transformValues

The parameter pathNameType is a PathElementType.

The parameter paths is a PathElement.

The parameter pathBase is a Path.

The parameter fillMode is a PathFillMode.

The parameter mask is a MaskedStencilValue.

The parameter transformType is a PathTransformType.

The length of paths should be COMPSIZE(numPaths,pathNameType,paths).

The length of transformValues should be COMPSIZE(numPaths,transformType).

glStencilFillPathNV :: MonadIO m => GLuint -> GLenum -> GLuint -> m () Source #

Usage: glStencilFillPathNV path fillMode mask

The parameter path is a Path.

The parameter fillMode is a PathFillMode.

The parameter mask is a MaskedStencilValue.

glStencilStrokePathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLint -> GLuint -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glStencilStrokePathInstancedNV numPaths pathNameType paths pathBase reference mask transformType transformValues

The parameter pathNameType is a PathElementType.

The parameter paths is a PathElement.

The parameter pathBase is a Path.

The parameter reference is a StencilValue.

The parameter mask is a MaskedStencilValue.

The parameter transformType is a PathTransformType.

The length of paths should be COMPSIZE(numPaths,pathNameType,paths).

The length of transformValues should be COMPSIZE(numPaths,transformType).

glStencilStrokePathNV :: MonadIO m => GLuint -> GLint -> GLuint -> m () Source #

Usage: glStencilStrokePathNV path reference mask

The parameter path is a Path.

The parameter reference is a StencilValue.

The parameter mask is a MaskedStencilValue.

glStencilThenCoverFillPathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLenum -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glStencilThenCoverFillPathInstancedNV numPaths pathNameType paths pathBase fillMode mask coverMode transformType transformValues

glStencilThenCoverFillPathNV :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> m () Source #

Usage: glStencilThenCoverFillPathNV path fillMode mask coverMode

glStencilThenCoverStrokePathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr () -> GLuint -> GLint -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glStencilThenCoverStrokePathInstancedNV numPaths pathNameType paths pathBase reference mask coverMode transformType transformValues

glStencilThenCoverStrokePathNV :: MonadIO m => GLuint -> GLint -> GLuint -> GLenum -> m () Source #

Usage: glStencilThenCoverStrokePathNV path reference mask coverMode

glTransformPathNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLfloat -> m () Source #

Usage: glTransformPathNV resultPath srcPath transformType transformValues

The parameter resultPath is a Path.

The parameter srcPath is a Path.

The parameter transformType is a PathTransformType.

The length of transformValues should be COMPSIZE(transformType).

glWeightPathsNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> m () Source #

Usage: glWeightPathsNV resultPath numPaths paths weights

The parameter resultPath is a Path.

The parameter paths is a Path.

The length of paths should be numPaths.

The length of weights should be numPaths.

pattern GL_2_BYTES_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_3_BYTES_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_4_BYTES_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ACCUM_ADJACENT_PAIRS_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ADJACENT_PAIRS_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_AFFINE_2D_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_AFFINE_3D_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_BEVEL_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_BOLD_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_BOUNDING_BOX_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_CIRCULAR_CCW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_CIRCULAR_CW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_CIRCULAR_TANGENT_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_CLOSE_PATH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_CONIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_CONSTANT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_CONVEX_HULL_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_COUNT_DOWN_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_COUNT_UP_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_CUBIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_DUP_FIRST_CUBIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_DUP_LAST_CUBIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_EYE_LINEAR_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FILE_NAME_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FIRST_TO_REST_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_ASCENDER_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_DESCENDER_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_GLYPHS_AVAILABLE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_HAS_KERNING_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_HEIGHT_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_NUM_GLYPH_INDICES_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_TARGET_UNAVAILABLE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_UNAVAILABLE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_UNDERLINE_POSITION_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_UNDERLINE_THICKNESS_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_UNINTELLIGIBLE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_UNITS_PER_EM_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_X_MAX_BOUNDS_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_X_MIN_BOUNDS_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_Y_MAX_BOUNDS_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FONT_Y_MIN_BOUNDS_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_FRAGMENT_INPUT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_GLYPH_HAS_KERNING_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_GLYPH_HEIGHT_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_GLYPH_VERTICAL_BEARING_X_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_GLYPH_WIDTH_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_HORIZONTAL_LINE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ITALIC_BIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_LARGE_CCW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_LARGE_CW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_LINE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_MITER_REVERT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_MITER_TRUNCATE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_MOVE_TO_CONTINUES_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_MOVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_MOVE_TO_RESETS_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_OBJECT_LINEAR_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_CLIENT_LENGTH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_COMMAND_COUNT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_COMPUTED_LENGTH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_COORD_COUNT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_COVER_DEPTH_FUNC_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_DASH_ARRAY_COUNT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_DASH_CAPS_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_DASH_OFFSET_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_DASH_OFFSET_RESET_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_END_CAPS_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_ERROR_POSITION_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_FILL_BOUNDING_BOX_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_FILL_COVER_MODE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_FILL_MASK_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_FILL_MODE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_FOG_GEN_MODE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_FORMAT_PS_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_FORMAT_SVG_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_GEN_COEFF_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_GEN_COLOR_FORMAT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_GEN_COMPONENTS_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_GEN_MODE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_INITIAL_DASH_CAP_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_INITIAL_END_CAP_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_JOIN_STYLE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_MITER_LIMIT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_MODELVIEW_MATRIX_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_MODELVIEW_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_MODELVIEW_STACK_DEPTH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_OBJECT_BOUNDING_BOX_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_PROJECTION_MATRIX_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_PROJECTION_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_PROJECTION_STACK_DEPTH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_STENCIL_FUNC_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_STENCIL_REF_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_STENCIL_VALUE_MASK_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_STROKE_BOUNDING_BOX_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_STROKE_COVER_MODE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_STROKE_MASK_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_STROKE_WIDTH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_TERMINAL_DASH_CAP_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_TERMINAL_END_CAP_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_PRIMARY_COLOR :: forall a. (Num a, Eq a) => a Source #

pattern GL_PRIMARY_COLOR_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_QUADRATIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RECT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_CONIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_CUBIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_HORIZONTAL_LINE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_LARGE_CCW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_LARGE_CW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_LINE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_MOVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_QUADRATIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_RECT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_ROUNDED_RECT2_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_ROUNDED_RECT4_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_ROUNDED_RECT8_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_ROUNDED_RECT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_SMALL_CCW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_SMALL_CW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RELATIVE_VERTICAL_LINE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_RESTART_PATH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ROUNDED_RECT2_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ROUNDED_RECT4_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ROUNDED_RECT8_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ROUNDED_RECT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_ROUND_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_SECONDARY_COLOR_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_SKIP_MISSING_GLYPH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_SMALL_CCW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_SMALL_CW_ARC_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_SMOOTH_CUBIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_SMOOTH_QUADRATIC_CURVE_TO_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_SQUARE_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_STANDARD_FONT_FORMAT_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_STANDARD_FONT_NAME_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_SYSTEM_FONT_NAME_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_TRANSLATE_2D_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_TRANSLATE_3D_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_TRANSLATE_X_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_TRANSLATE_Y_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_TRANSPOSE_AFFINE_2D_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_TRANSPOSE_AFFINE_3D_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_TRIANGULAR_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_USE_MISSING_GLYPH_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_UTF16_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_UTF8_NV :: forall a. (Num a, Eq a) => a Source #

pattern GL_VERTICAL_LINE_TO_NV :: forall a. (Num a, Eq a) => a Source #