{-# LANGUAGE PatternSynonyms #-}
module Graphics.GL.NV.PathRenderingCore (
glGetNVPathRendering,
gl_NV_path_rendering,
pattern GL_ACCUM_ADJACENT_PAIRS_NV,
pattern GL_ADJACENT_PAIRS_NV,
pattern GL_AFFINE_2D_NV,
pattern GL_AFFINE_3D_NV,
pattern GL_ARC_TO_NV,
pattern GL_BEVEL_NV,
pattern GL_BOLD_BIT_NV,
pattern GL_BOUNDING_BOX_NV,
pattern GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV,
pattern GL_CIRCULAR_CCW_ARC_TO_NV,
pattern GL_CIRCULAR_CW_ARC_TO_NV,
pattern GL_CIRCULAR_TANGENT_ARC_TO_NV,
pattern GL_CLOSE_PATH_NV,
pattern GL_CONIC_CURVE_TO_NV,
pattern GL_CONVEX_HULL_NV,
pattern GL_COUNT_DOWN_NV,
pattern GL_COUNT_UP_NV,
pattern GL_CUBIC_CURVE_TO_NV,
pattern GL_DUP_FIRST_CUBIC_CURVE_TO_NV,
pattern GL_DUP_LAST_CUBIC_CURVE_TO_NV,
pattern GL_FILE_NAME_NV,
pattern GL_FIRST_TO_REST_NV,
pattern GL_FONT_ASCENDER_BIT_NV,
pattern GL_FONT_DESCENDER_BIT_NV,
pattern GL_FONT_GLYPHS_AVAILABLE_NV,
pattern GL_FONT_HAS_KERNING_BIT_NV,
pattern GL_FONT_HEIGHT_BIT_NV,
pattern GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV,
pattern GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV,
pattern GL_FONT_NUM_GLYPH_INDICES_BIT_NV,
pattern GL_FONT_TARGET_UNAVAILABLE_NV,
pattern GL_FONT_UNAVAILABLE_NV,
pattern GL_FONT_UNDERLINE_POSITION_BIT_NV,
pattern GL_FONT_UNDERLINE_THICKNESS_BIT_NV,
pattern GL_FONT_UNINTELLIGIBLE_NV,
pattern GL_FONT_UNITS_PER_EM_BIT_NV,
pattern GL_FONT_X_MAX_BOUNDS_BIT_NV,
pattern GL_FONT_X_MIN_BOUNDS_BIT_NV,
pattern GL_FONT_Y_MAX_BOUNDS_BIT_NV,
pattern GL_FONT_Y_MIN_BOUNDS_BIT_NV,
pattern GL_FRAGMENT_INPUT_NV,
pattern GL_GLYPH_HAS_KERNING_BIT_NV,
pattern GL_GLYPH_HEIGHT_BIT_NV,
pattern GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV,
pattern GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV,
pattern GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV,
pattern GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV,
pattern GL_GLYPH_VERTICAL_BEARING_X_BIT_NV,
pattern GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV,
pattern GL_GLYPH_WIDTH_BIT_NV,
pattern GL_HORIZONTAL_LINE_TO_NV,
pattern GL_ITALIC_BIT_NV,
pattern GL_LARGE_CCW_ARC_TO_NV,
pattern GL_LARGE_CW_ARC_TO_NV,
pattern GL_LINE_TO_NV,
pattern GL_MITER_REVERT_NV,
pattern GL_MITER_TRUNCATE_NV,
pattern GL_MOVE_TO_CONTINUES_NV,
pattern GL_MOVE_TO_NV,
pattern GL_MOVE_TO_RESETS_NV,
pattern GL_PATH_CLIENT_LENGTH_NV,
pattern GL_PATH_COMMAND_COUNT_NV,
pattern GL_PATH_COMPUTED_LENGTH_NV,
pattern GL_PATH_COORD_COUNT_NV,
pattern GL_PATH_COVER_DEPTH_FUNC_NV,
pattern GL_PATH_DASH_ARRAY_COUNT_NV,
pattern GL_PATH_DASH_CAPS_NV,
pattern GL_PATH_DASH_OFFSET_NV,
pattern GL_PATH_DASH_OFFSET_RESET_NV,
pattern GL_PATH_END_CAPS_NV,
pattern GL_PATH_ERROR_POSITION_NV,
pattern GL_PATH_FILL_BOUNDING_BOX_NV,
pattern GL_PATH_FILL_COVER_MODE_NV,
pattern GL_PATH_FILL_MASK_NV,
pattern GL_PATH_FILL_MODE_NV,
pattern GL_PATH_FORMAT_PS_NV,
pattern GL_PATH_FORMAT_SVG_NV,
pattern GL_PATH_GEN_COEFF_NV,
pattern GL_PATH_GEN_COMPONENTS_NV,
pattern GL_PATH_GEN_MODE_NV,
pattern GL_PATH_INITIAL_DASH_CAP_NV,
pattern GL_PATH_INITIAL_END_CAP_NV,
pattern GL_PATH_JOIN_STYLE_NV,
pattern GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV,
pattern GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV,
pattern GL_PATH_MITER_LIMIT_NV,
pattern GL_PATH_MODELVIEW_MATRIX_NV,
pattern GL_PATH_MODELVIEW_NV,
pattern GL_PATH_MODELVIEW_STACK_DEPTH_NV,
pattern GL_PATH_OBJECT_BOUNDING_BOX_NV,
pattern GL_PATH_PROJECTION_MATRIX_NV,
pattern GL_PATH_PROJECTION_NV,
pattern GL_PATH_PROJECTION_STACK_DEPTH_NV,
pattern GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV,
pattern GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV,
pattern GL_PATH_STENCIL_FUNC_NV,
pattern GL_PATH_STENCIL_REF_NV,
pattern GL_PATH_STENCIL_VALUE_MASK_NV,
pattern GL_PATH_STROKE_BOUNDING_BOX_NV,
pattern GL_PATH_STROKE_COVER_MODE_NV,
pattern GL_PATH_STROKE_MASK_NV,
pattern GL_PATH_STROKE_WIDTH_NV,
pattern GL_PATH_TERMINAL_DASH_CAP_NV,
pattern GL_PATH_TERMINAL_END_CAP_NV,
pattern GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV,
pattern GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV,
pattern GL_QUADRATIC_CURVE_TO_NV,
pattern GL_RECT_NV,
pattern GL_RELATIVE_ARC_TO_NV,
pattern GL_RELATIVE_CONIC_CURVE_TO_NV,
pattern GL_RELATIVE_CUBIC_CURVE_TO_NV,
pattern GL_RELATIVE_HORIZONTAL_LINE_TO_NV,
pattern GL_RELATIVE_LARGE_CCW_ARC_TO_NV,
pattern GL_RELATIVE_LARGE_CW_ARC_TO_NV,
pattern GL_RELATIVE_LINE_TO_NV,
pattern GL_RELATIVE_MOVE_TO_NV,
pattern GL_RELATIVE_QUADRATIC_CURVE_TO_NV,
pattern GL_RELATIVE_RECT_NV,
pattern GL_RELATIVE_ROUNDED_RECT2_NV,
pattern GL_RELATIVE_ROUNDED_RECT4_NV,
pattern GL_RELATIVE_ROUNDED_RECT8_NV,
pattern GL_RELATIVE_ROUNDED_RECT_NV,
pattern GL_RELATIVE_SMALL_CCW_ARC_TO_NV,
pattern GL_RELATIVE_SMALL_CW_ARC_TO_NV,
pattern GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV,
pattern GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV,
pattern GL_RELATIVE_VERTICAL_LINE_TO_NV,
pattern GL_RESTART_PATH_NV,
pattern GL_ROUNDED_RECT2_NV,
pattern GL_ROUNDED_RECT4_NV,
pattern GL_ROUNDED_RECT8_NV,
pattern GL_ROUNDED_RECT_NV,
pattern GL_ROUND_NV,
pattern GL_SKIP_MISSING_GLYPH_NV,
pattern GL_SMALL_CCW_ARC_TO_NV,
pattern GL_SMALL_CW_ARC_TO_NV,
pattern GL_SMOOTH_CUBIC_CURVE_TO_NV,
pattern GL_SMOOTH_QUADRATIC_CURVE_TO_NV,
pattern GL_SQUARE_NV,
pattern GL_STANDARD_FONT_FORMAT_NV,
pattern GL_STANDARD_FONT_NAME_NV,
pattern GL_SYSTEM_FONT_NAME_NV,
pattern GL_TRANSLATE_2D_NV,
pattern GL_TRANSLATE_3D_NV,
pattern GL_TRANSLATE_X_NV,
pattern GL_TRANSLATE_Y_NV,
pattern GL_TRANSPOSE_AFFINE_2D_NV,
pattern GL_TRANSPOSE_AFFINE_3D_NV,
pattern GL_TRIANGULAR_NV,
pattern GL_USE_MISSING_GLYPH_NV,
pattern GL_UTF16_NV,
pattern GL_UTF8_NV,
pattern GL_VERTICAL_LINE_TO_NV,
glCopyPathNV,
glCoverFillPathInstancedNV,
glCoverFillPathNV,
glCoverStrokePathInstancedNV,
glCoverStrokePathNV,
glDeletePathsNV,
glGenPathsNV,
glGetPathCommandsNV,
glGetPathCoordsNV,
glGetPathDashArrayNV,
glGetPathLengthNV,
glGetPathMetricRangeNV,
glGetPathMetricsNV,
glGetPathParameterfvNV,
glGetPathParameterivNV,
glGetPathSpacingNV,
glGetProgramResourcefvNV,
glInterpolatePathsNV,
glIsPathNV,
glIsPointInFillPathNV,
glIsPointInStrokePathNV,
glMatrixFrustumEXT,
glMatrixLoad3x2fNV,
glMatrixLoad3x3fNV,
glMatrixLoadIdentityEXT,
glMatrixLoadTranspose3x3fNV,
glMatrixLoadTransposedEXT,
glMatrixLoadTransposefEXT,
glMatrixLoaddEXT,
glMatrixLoadfEXT,
glMatrixMult3x2fNV,
glMatrixMult3x3fNV,
glMatrixMultTranspose3x3fNV,
glMatrixMultTransposedEXT,
glMatrixMultTransposefEXT,
glMatrixMultdEXT,
glMatrixMultfEXT,
glMatrixOrthoEXT,
glMatrixPopEXT,
glMatrixPushEXT,
glMatrixRotatedEXT,
glMatrixRotatefEXT,
glMatrixScaledEXT,
glMatrixScalefEXT,
glMatrixTranslatedEXT,
glMatrixTranslatefEXT,
glPathCommandsNV,
glPathCoordsNV,
glPathCoverDepthFuncNV,
glPathDashArrayNV,
glPathGlyphIndexArrayNV,
glPathGlyphIndexRangeNV,
glPathGlyphRangeNV,
glPathGlyphsNV,
glPathMemoryGlyphIndexArrayNV,
glPathParameterfNV,
glPathParameterfvNV,
glPathParameteriNV,
glPathParameterivNV,
glPathStencilDepthOffsetNV,
glPathStencilFuncNV,
glPathStringNV,
glPathSubCommandsNV,
glPathSubCoordsNV,
glPointAlongPathNV,
glProgramPathFragmentInputGenNV,
glStencilFillPathInstancedNV,
glStencilFillPathNV,
glStencilStrokePathInstancedNV,
glStencilStrokePathNV,
glStencilThenCoverFillPathInstancedNV,
glStencilThenCoverFillPathNV,
glStencilThenCoverStrokePathInstancedNV,
glStencilThenCoverStrokePathNV,
glTransformPathNV,
glWeightPathsNV
) where
import Graphics.GL.ExtensionPredicates
import Graphics.GL.Tokens
import Graphics.GL.Functions