1'''Autogenerated by xml_generate script, do not edit!''' 2from OpenGL import platform as _p, arrays 3# Code generation uses this 4from OpenGL.raw.GL import _types as _cs 5# End users want this... 6from OpenGL.raw.GL._types import * 7from OpenGL.raw.GL import _errors 8from OpenGL.constant import Constant as _C 9 10import ctypes 11_EXTENSION_NAME = 'GL_NV_path_rendering' 12def _f( function ): 13 return _p.createFunction( function,_p.PLATFORM.GL,'GL_NV_path_rendering',error_checker=_errors._error_checker) 14GL_2_BYTES_NV=_C('GL_2_BYTES_NV',0x1407) 15GL_3_BYTES_NV=_C('GL_3_BYTES_NV',0x1408) 16GL_4_BYTES_NV=_C('GL_4_BYTES_NV',0x1409) 17GL_ACCUM_ADJACENT_PAIRS_NV=_C('GL_ACCUM_ADJACENT_PAIRS_NV',0x90AD) 18GL_ADJACENT_PAIRS_NV=_C('GL_ADJACENT_PAIRS_NV',0x90AE) 19GL_AFFINE_2D_NV=_C('GL_AFFINE_2D_NV',0x9092) 20GL_AFFINE_3D_NV=_C('GL_AFFINE_3D_NV',0x9094) 21GL_ARC_TO_NV=_C('GL_ARC_TO_NV',0xFE) 22GL_BEVEL_NV=_C('GL_BEVEL_NV',0x90A6) 23GL_BOLD_BIT_NV=_C('GL_BOLD_BIT_NV',0x01) 24GL_BOUNDING_BOX_NV=_C('GL_BOUNDING_BOX_NV',0x908D) 25GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV=_C('GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV',0x909C) 26GL_CIRCULAR_CCW_ARC_TO_NV=_C('GL_CIRCULAR_CCW_ARC_TO_NV',0xF8) 27GL_CIRCULAR_CW_ARC_TO_NV=_C('GL_CIRCULAR_CW_ARC_TO_NV',0xFA) 28GL_CIRCULAR_TANGENT_ARC_TO_NV=_C('GL_CIRCULAR_TANGENT_ARC_TO_NV',0xFC) 29GL_CLOSE_PATH_NV=_C('GL_CLOSE_PATH_NV',0x00) 30GL_CONIC_CURVE_TO_NV=_C('GL_CONIC_CURVE_TO_NV',0x1A) 31GL_CONSTANT_NV=_C('GL_CONSTANT_NV',0x8576) 32GL_CONVEX_HULL_NV=_C('GL_CONVEX_HULL_NV',0x908B) 33GL_COUNT_DOWN_NV=_C('GL_COUNT_DOWN_NV',0x9089) 34GL_COUNT_UP_NV=_C('GL_COUNT_UP_NV',0x9088) 35GL_CUBIC_CURVE_TO_NV=_C('GL_CUBIC_CURVE_TO_NV',0x0C) 36GL_DUP_FIRST_CUBIC_CURVE_TO_NV=_C('GL_DUP_FIRST_CUBIC_CURVE_TO_NV',0xF2) 37GL_DUP_LAST_CUBIC_CURVE_TO_NV=_C('GL_DUP_LAST_CUBIC_CURVE_TO_NV',0xF4) 38GL_EYE_LINEAR_NV=_C('GL_EYE_LINEAR_NV',0x2400) 39GL_FILE_NAME_NV=_C('GL_FILE_NAME_NV',0x9074) 40GL_FIRST_TO_REST_NV=_C('GL_FIRST_TO_REST_NV',0x90AF) 41GL_FONT_ASCENDER_BIT_NV=_C('GL_FONT_ASCENDER_BIT_NV',0x00200000) 42GL_FONT_DESCENDER_BIT_NV=_C('GL_FONT_DESCENDER_BIT_NV',0x00400000) 43GL_FONT_GLYPHS_AVAILABLE_NV=_C('GL_FONT_GLYPHS_AVAILABLE_NV',0x9368) 44GL_FONT_HAS_KERNING_BIT_NV=_C('GL_FONT_HAS_KERNING_BIT_NV',0x10000000) 45GL_FONT_HEIGHT_BIT_NV=_C('GL_FONT_HEIGHT_BIT_NV',0x00800000) 46GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV=_C('GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV',0x02000000) 47GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV=_C('GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV',0x01000000) 48GL_FONT_NUM_GLYPH_INDICES_BIT_NV=_C('GL_FONT_NUM_GLYPH_INDICES_BIT_NV',0x20000000) 49GL_FONT_TARGET_UNAVAILABLE_NV=_C('GL_FONT_TARGET_UNAVAILABLE_NV',0x9369) 50GL_FONT_UNAVAILABLE_NV=_C('GL_FONT_UNAVAILABLE_NV',0x936A) 51GL_FONT_UNDERLINE_POSITION_BIT_NV=_C('GL_FONT_UNDERLINE_POSITION_BIT_NV',0x04000000) 52GL_FONT_UNDERLINE_THICKNESS_BIT_NV=_C('GL_FONT_UNDERLINE_THICKNESS_BIT_NV',0x08000000) 53GL_FONT_UNINTELLIGIBLE_NV=_C('GL_FONT_UNINTELLIGIBLE_NV',0x936B) 54GL_FONT_UNITS_PER_EM_BIT_NV=_C('GL_FONT_UNITS_PER_EM_BIT_NV',0x00100000) 55GL_FONT_X_MAX_BOUNDS_BIT_NV=_C('GL_FONT_X_MAX_BOUNDS_BIT_NV',0x00040000) 56GL_FONT_X_MIN_BOUNDS_BIT_NV=_C('GL_FONT_X_MIN_BOUNDS_BIT_NV',0x00010000) 57GL_FONT_Y_MAX_BOUNDS_BIT_NV=_C('GL_FONT_Y_MAX_BOUNDS_BIT_NV',0x00080000) 58GL_FONT_Y_MIN_BOUNDS_BIT_NV=_C('GL_FONT_Y_MIN_BOUNDS_BIT_NV',0x00020000) 59GL_FRAGMENT_INPUT_NV=_C('GL_FRAGMENT_INPUT_NV',0x936D) 60GL_GLYPH_HAS_KERNING_BIT_NV=_C('GL_GLYPH_HAS_KERNING_BIT_NV',0x100) 61GL_GLYPH_HEIGHT_BIT_NV=_C('GL_GLYPH_HEIGHT_BIT_NV',0x02) 62GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV=_C('GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV',0x10) 63GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV=_C('GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV',0x04) 64GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV=_C('GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV',0x08) 65GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV=_C('GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV',0x80) 66GL_GLYPH_VERTICAL_BEARING_X_BIT_NV=_C('GL_GLYPH_VERTICAL_BEARING_X_BIT_NV',0x20) 67GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV=_C('GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV',0x40) 68GL_GLYPH_WIDTH_BIT_NV=_C('GL_GLYPH_WIDTH_BIT_NV',0x01) 69GL_HORIZONTAL_LINE_TO_NV=_C('GL_HORIZONTAL_LINE_TO_NV',0x06) 70GL_ITALIC_BIT_NV=_C('GL_ITALIC_BIT_NV',0x02) 71GL_LARGE_CCW_ARC_TO_NV=_C('GL_LARGE_CCW_ARC_TO_NV',0x16) 72GL_LARGE_CW_ARC_TO_NV=_C('GL_LARGE_CW_ARC_TO_NV',0x18) 73GL_LINE_TO_NV=_C('GL_LINE_TO_NV',0x04) 74GL_MITER_REVERT_NV=_C('GL_MITER_REVERT_NV',0x90A7) 75GL_MITER_TRUNCATE_NV=_C('GL_MITER_TRUNCATE_NV',0x90A8) 76GL_MOVE_TO_CONTINUES_NV=_C('GL_MOVE_TO_CONTINUES_NV',0x90B6) 77GL_MOVE_TO_NV=_C('GL_MOVE_TO_NV',0x02) 78GL_MOVE_TO_RESETS_NV=_C('GL_MOVE_TO_RESETS_NV',0x90B5) 79GL_OBJECT_LINEAR_NV=_C('GL_OBJECT_LINEAR_NV',0x2401) 80GL_PATH_CLIENT_LENGTH_NV=_C('GL_PATH_CLIENT_LENGTH_NV',0x907F) 81GL_PATH_COMMAND_COUNT_NV=_C('GL_PATH_COMMAND_COUNT_NV',0x909D) 82GL_PATH_COMPUTED_LENGTH_NV=_C('GL_PATH_COMPUTED_LENGTH_NV',0x90A0) 83GL_PATH_COORD_COUNT_NV=_C('GL_PATH_COORD_COUNT_NV',0x909E) 84GL_PATH_COVER_DEPTH_FUNC_NV=_C('GL_PATH_COVER_DEPTH_FUNC_NV',0x90BF) 85GL_PATH_DASH_ARRAY_COUNT_NV=_C('GL_PATH_DASH_ARRAY_COUNT_NV',0x909F) 86GL_PATH_DASH_CAPS_NV=_C('GL_PATH_DASH_CAPS_NV',0x907B) 87GL_PATH_DASH_OFFSET_NV=_C('GL_PATH_DASH_OFFSET_NV',0x907E) 88GL_PATH_DASH_OFFSET_RESET_NV=_C('GL_PATH_DASH_OFFSET_RESET_NV',0x90B4) 89GL_PATH_END_CAPS_NV=_C('GL_PATH_END_CAPS_NV',0x9076) 90GL_PATH_ERROR_POSITION_NV=_C('GL_PATH_ERROR_POSITION_NV',0x90AB) 91GL_PATH_FILL_BOUNDING_BOX_NV=_C('GL_PATH_FILL_BOUNDING_BOX_NV',0x90A1) 92GL_PATH_FILL_COVER_MODE_NV=_C('GL_PATH_FILL_COVER_MODE_NV',0x9082) 93GL_PATH_FILL_MASK_NV=_C('GL_PATH_FILL_MASK_NV',0x9081) 94GL_PATH_FILL_MODE_NV=_C('GL_PATH_FILL_MODE_NV',0x9080) 95GL_PATH_FOG_GEN_MODE_NV=_C('GL_PATH_FOG_GEN_MODE_NV',0x90AC) 96GL_PATH_FORMAT_PS_NV=_C('GL_PATH_FORMAT_PS_NV',0x9071) 97GL_PATH_FORMAT_SVG_NV=_C('GL_PATH_FORMAT_SVG_NV',0x9070) 98GL_PATH_GEN_COEFF_NV=_C('GL_PATH_GEN_COEFF_NV',0x90B1) 99GL_PATH_GEN_COLOR_FORMAT_NV=_C('GL_PATH_GEN_COLOR_FORMAT_NV',0x90B2) 100GL_PATH_GEN_COMPONENTS_NV=_C('GL_PATH_GEN_COMPONENTS_NV',0x90B3) 101GL_PATH_GEN_MODE_NV=_C('GL_PATH_GEN_MODE_NV',0x90B0) 102GL_PATH_INITIAL_DASH_CAP_NV=_C('GL_PATH_INITIAL_DASH_CAP_NV',0x907C) 103GL_PATH_INITIAL_END_CAP_NV=_C('GL_PATH_INITIAL_END_CAP_NV',0x9077) 104GL_PATH_JOIN_STYLE_NV=_C('GL_PATH_JOIN_STYLE_NV',0x9079) 105GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV=_C('GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV',0x0D36) 106GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV=_C('GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV',0x0D38) 107GL_PATH_MITER_LIMIT_NV=_C('GL_PATH_MITER_LIMIT_NV',0x907A) 108GL_PATH_MODELVIEW_MATRIX_NV=_C('GL_PATH_MODELVIEW_MATRIX_NV',0x0BA6) 109GL_PATH_MODELVIEW_NV=_C('GL_PATH_MODELVIEW_NV',0x1700) 110GL_PATH_MODELVIEW_STACK_DEPTH_NV=_C('GL_PATH_MODELVIEW_STACK_DEPTH_NV',0x0BA3) 111GL_PATH_OBJECT_BOUNDING_BOX_NV=_C('GL_PATH_OBJECT_BOUNDING_BOX_NV',0x908A) 112GL_PATH_PROJECTION_MATRIX_NV=_C('GL_PATH_PROJECTION_MATRIX_NV',0x0BA7) 113GL_PATH_PROJECTION_NV=_C('GL_PATH_PROJECTION_NV',0x1701) 114GL_PATH_PROJECTION_STACK_DEPTH_NV=_C('GL_PATH_PROJECTION_STACK_DEPTH_NV',0x0BA4) 115GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV=_C('GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV',0x90BD) 116GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV=_C('GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV',0x90BE) 117GL_PATH_STENCIL_FUNC_NV=_C('GL_PATH_STENCIL_FUNC_NV',0x90B7) 118GL_PATH_STENCIL_REF_NV=_C('GL_PATH_STENCIL_REF_NV',0x90B8) 119GL_PATH_STENCIL_VALUE_MASK_NV=_C('GL_PATH_STENCIL_VALUE_MASK_NV',0x90B9) 120GL_PATH_STROKE_BOUNDING_BOX_NV=_C('GL_PATH_STROKE_BOUNDING_BOX_NV',0x90A2) 121GL_PATH_STROKE_COVER_MODE_NV=_C('GL_PATH_STROKE_COVER_MODE_NV',0x9083) 122GL_PATH_STROKE_MASK_NV=_C('GL_PATH_STROKE_MASK_NV',0x9084) 123GL_PATH_STROKE_WIDTH_NV=_C('GL_PATH_STROKE_WIDTH_NV',0x9075) 124GL_PATH_TERMINAL_DASH_CAP_NV=_C('GL_PATH_TERMINAL_DASH_CAP_NV',0x907D) 125GL_PATH_TERMINAL_END_CAP_NV=_C('GL_PATH_TERMINAL_END_CAP_NV',0x9078) 126GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV=_C('GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV',0x84E3) 127GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV=_C('GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV',0x84E4) 128GL_PRIMARY_COLOR=_C('GL_PRIMARY_COLOR',0x8577) 129GL_PRIMARY_COLOR_NV=_C('GL_PRIMARY_COLOR_NV',0x852C) 130GL_QUADRATIC_CURVE_TO_NV=_C('GL_QUADRATIC_CURVE_TO_NV',0x0A) 131GL_RECT_NV=_C('GL_RECT_NV',0xF6) 132GL_RELATIVE_ARC_TO_NV=_C('GL_RELATIVE_ARC_TO_NV',0xFF) 133GL_RELATIVE_CONIC_CURVE_TO_NV=_C('GL_RELATIVE_CONIC_CURVE_TO_NV',0x1B) 134GL_RELATIVE_CUBIC_CURVE_TO_NV=_C('GL_RELATIVE_CUBIC_CURVE_TO_NV',0x0D) 135GL_RELATIVE_HORIZONTAL_LINE_TO_NV=_C('GL_RELATIVE_HORIZONTAL_LINE_TO_NV',0x07) 136GL_RELATIVE_LARGE_CCW_ARC_TO_NV=_C('GL_RELATIVE_LARGE_CCW_ARC_TO_NV',0x17) 137GL_RELATIVE_LARGE_CW_ARC_TO_NV=_C('GL_RELATIVE_LARGE_CW_ARC_TO_NV',0x19) 138GL_RELATIVE_LINE_TO_NV=_C('GL_RELATIVE_LINE_TO_NV',0x05) 139GL_RELATIVE_MOVE_TO_NV=_C('GL_RELATIVE_MOVE_TO_NV',0x03) 140GL_RELATIVE_QUADRATIC_CURVE_TO_NV=_C('GL_RELATIVE_QUADRATIC_CURVE_TO_NV',0x0B) 141GL_RELATIVE_RECT_NV=_C('GL_RELATIVE_RECT_NV',0xF7) 142GL_RELATIVE_ROUNDED_RECT2_NV=_C('GL_RELATIVE_ROUNDED_RECT2_NV',0xEB) 143GL_RELATIVE_ROUNDED_RECT4_NV=_C('GL_RELATIVE_ROUNDED_RECT4_NV',0xED) 144GL_RELATIVE_ROUNDED_RECT8_NV=_C('GL_RELATIVE_ROUNDED_RECT8_NV',0xEF) 145GL_RELATIVE_ROUNDED_RECT_NV=_C('GL_RELATIVE_ROUNDED_RECT_NV',0xE9) 146GL_RELATIVE_SMALL_CCW_ARC_TO_NV=_C('GL_RELATIVE_SMALL_CCW_ARC_TO_NV',0x13) 147GL_RELATIVE_SMALL_CW_ARC_TO_NV=_C('GL_RELATIVE_SMALL_CW_ARC_TO_NV',0x15) 148GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV=_C('GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV',0x11) 149GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV=_C('GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV',0x0F) 150GL_RELATIVE_VERTICAL_LINE_TO_NV=_C('GL_RELATIVE_VERTICAL_LINE_TO_NV',0x09) 151GL_RESTART_PATH_NV=_C('GL_RESTART_PATH_NV',0xF0) 152GL_ROUNDED_RECT2_NV=_C('GL_ROUNDED_RECT2_NV',0xEA) 153GL_ROUNDED_RECT4_NV=_C('GL_ROUNDED_RECT4_NV',0xEC) 154GL_ROUNDED_RECT8_NV=_C('GL_ROUNDED_RECT8_NV',0xEE) 155GL_ROUNDED_RECT_NV=_C('GL_ROUNDED_RECT_NV',0xE8) 156GL_ROUND_NV=_C('GL_ROUND_NV',0x90A4) 157GL_SECONDARY_COLOR_NV=_C('GL_SECONDARY_COLOR_NV',0x852D) 158GL_SKIP_MISSING_GLYPH_NV=_C('GL_SKIP_MISSING_GLYPH_NV',0x90A9) 159GL_SMALL_CCW_ARC_TO_NV=_C('GL_SMALL_CCW_ARC_TO_NV',0x12) 160GL_SMALL_CW_ARC_TO_NV=_C('GL_SMALL_CW_ARC_TO_NV',0x14) 161GL_SMOOTH_CUBIC_CURVE_TO_NV=_C('GL_SMOOTH_CUBIC_CURVE_TO_NV',0x10) 162GL_SMOOTH_QUADRATIC_CURVE_TO_NV=_C('GL_SMOOTH_QUADRATIC_CURVE_TO_NV',0x0E) 163GL_SQUARE_NV=_C('GL_SQUARE_NV',0x90A3) 164GL_STANDARD_FONT_FORMAT_NV=_C('GL_STANDARD_FONT_FORMAT_NV',0x936C) 165GL_STANDARD_FONT_NAME_NV=_C('GL_STANDARD_FONT_NAME_NV',0x9072) 166GL_SYSTEM_FONT_NAME_NV=_C('GL_SYSTEM_FONT_NAME_NV',0x9073) 167GL_TRANSLATE_2D_NV=_C('GL_TRANSLATE_2D_NV',0x9090) 168GL_TRANSLATE_3D_NV=_C('GL_TRANSLATE_3D_NV',0x9091) 169GL_TRANSLATE_X_NV=_C('GL_TRANSLATE_X_NV',0x908E) 170GL_TRANSLATE_Y_NV=_C('GL_TRANSLATE_Y_NV',0x908F) 171GL_TRANSPOSE_AFFINE_2D_NV=_C('GL_TRANSPOSE_AFFINE_2D_NV',0x9096) 172GL_TRANSPOSE_AFFINE_3D_NV=_C('GL_TRANSPOSE_AFFINE_3D_NV',0x9098) 173GL_TRIANGULAR_NV=_C('GL_TRIANGULAR_NV',0x90A5) 174GL_USE_MISSING_GLYPH_NV=_C('GL_USE_MISSING_GLYPH_NV',0x90AA) 175GL_UTF16_NV=_C('GL_UTF16_NV',0x909B) 176GL_UTF8_NV=_C('GL_UTF8_NV',0x909A) 177GL_VERTICAL_LINE_TO_NV=_C('GL_VERTICAL_LINE_TO_NV',0x08) 178@_f 179@_p.types(None,_cs.GLuint,_cs.GLuint) 180def glCopyPathNV(resultPath,srcPath):pass 181@_f 182@_p.types(None,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p,_cs.GLuint,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray) 183def glCoverFillPathInstancedNV(numPaths,pathNameType,paths,pathBase,coverMode,transformType,transformValues):pass 184@_f 185@_p.types(None,_cs.GLuint,_cs.GLenum) 186def glCoverFillPathNV(path,coverMode):pass 187@_f 188@_p.types(None,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p,_cs.GLuint,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray) 189def glCoverStrokePathInstancedNV(numPaths,pathNameType,paths,pathBase,coverMode,transformType,transformValues):pass 190@_f 191@_p.types(None,_cs.GLuint,_cs.GLenum) 192def glCoverStrokePathNV(path,coverMode):pass 193@_f 194@_p.types(None,_cs.GLuint,_cs.GLsizei) 195def glDeletePathsNV(path,range):pass 196@_f 197@_p.types(_cs.GLuint,_cs.GLsizei) 198def glGenPathsNV(range):pass 199@_f 200@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray) 201def glGetPathColorGenfvNV(color,pname,value):pass 202@_f 203@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray) 204def glGetPathColorGenivNV(color,pname,value):pass 205@_f 206@_p.types(None,_cs.GLuint,arrays.GLubyteArray) 207def glGetPathCommandsNV(path,commands):pass 208@_f 209@_p.types(None,_cs.GLuint,arrays.GLfloatArray) 210def glGetPathCoordsNV(path,coords):pass 211@_f 212@_p.types(None,_cs.GLuint,arrays.GLfloatArray) 213def glGetPathDashArrayNV(path,dashArray):pass 214@_f 215@_p.types(_cs.GLfloat,_cs.GLuint,_cs.GLsizei,_cs.GLsizei) 216def glGetPathLengthNV(path,startSegment,numSegments):pass 217@_f 218@_p.types(None,_cs.GLbitfield,_cs.GLuint,_cs.GLsizei,_cs.GLsizei,arrays.GLfloatArray) 219def glGetPathMetricRangeNV(metricQueryMask,firstPathName,numPaths,stride,metrics):pass 220@_f 221@_p.types(None,_cs.GLbitfield,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p,_cs.GLuint,_cs.GLsizei,arrays.GLfloatArray) 222def glGetPathMetricsNV(metricQueryMask,numPaths,pathNameType,paths,pathBase,stride,metrics):pass 223@_f 224@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLfloatArray) 225def glGetPathParameterfvNV(path,pname,value):pass 226@_f 227@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLintArray) 228def glGetPathParameterivNV(path,pname,value):pass 229@_f 230@_p.types(None,_cs.GLenum,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p,_cs.GLuint,_cs.GLfloat,_cs.GLfloat,_cs.GLenum,arrays.GLfloatArray) 231def glGetPathSpacingNV(pathListMode,numPaths,pathNameType,paths,pathBase,advanceScale,kerningScale,transformType,returnedSpacing):pass 232@_f 233@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray) 234def glGetPathTexGenfvNV(texCoordSet,pname,value):pass 235@_f 236@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray) 237def glGetPathTexGenivNV(texCoordSet,pname,value):pass 238@_f 239@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLuint,_cs.GLsizei,arrays.GLuintArray,_cs.GLsizei,arrays.GLsizeiArray,arrays.GLfloatArray) 240def glGetProgramResourcefvNV(program,programInterface,index,propCount,props,bufSize,length,params):pass 241@_f 242@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLuint,_cs.GLfloat) 243def glInterpolatePathsNV(resultPath,pathA,pathB,weight):pass 244@_f 245@_p.types(_cs.GLboolean,_cs.GLuint) 246def glIsPathNV(path):pass 247@_f 248@_p.types(_cs.GLboolean,_cs.GLuint,_cs.GLuint,_cs.GLfloat,_cs.GLfloat) 249def glIsPointInFillPathNV(path,mask,x,y):pass 250@_f 251@_p.types(_cs.GLboolean,_cs.GLuint,_cs.GLfloat,_cs.GLfloat) 252def glIsPointInStrokePathNV(path,x,y):pass 253@_f 254@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble) 255def glMatrixFrustumEXT(mode,left,right,bottom,top,zNear,zFar):pass 256@_f 257@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 258def glMatrixLoad3x2fNV(matrixMode,m):pass 259@_f 260@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 261def glMatrixLoad3x3fNV(matrixMode,m):pass 262@_f 263@_p.types(None,_cs.GLenum) 264def glMatrixLoadIdentityEXT(mode):pass 265@_f 266@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 267def glMatrixLoadTranspose3x3fNV(matrixMode,m):pass 268@_f 269@_p.types(None,_cs.GLenum,arrays.GLdoubleArray) 270def glMatrixLoadTransposedEXT(mode,m):pass 271@_f 272@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 273def glMatrixLoadTransposefEXT(mode,m):pass 274@_f 275@_p.types(None,_cs.GLenum,arrays.GLdoubleArray) 276def glMatrixLoaddEXT(mode,m):pass 277@_f 278@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 279def glMatrixLoadfEXT(mode,m):pass 280@_f 281@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 282def glMatrixMult3x2fNV(matrixMode,m):pass 283@_f 284@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 285def glMatrixMult3x3fNV(matrixMode,m):pass 286@_f 287@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 288def glMatrixMultTranspose3x3fNV(matrixMode,m):pass 289@_f 290@_p.types(None,_cs.GLenum,arrays.GLdoubleArray) 291def glMatrixMultTransposedEXT(mode,m):pass 292@_f 293@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 294def glMatrixMultTransposefEXT(mode,m):pass 295@_f 296@_p.types(None,_cs.GLenum,arrays.GLdoubleArray) 297def glMatrixMultdEXT(mode,m):pass 298@_f 299@_p.types(None,_cs.GLenum,arrays.GLfloatArray) 300def glMatrixMultfEXT(mode,m):pass 301@_f 302@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble) 303def glMatrixOrthoEXT(mode,left,right,bottom,top,zNear,zFar):pass 304@_f 305@_p.types(None,_cs.GLenum) 306def glMatrixPopEXT(mode):pass 307@_f 308@_p.types(None,_cs.GLenum) 309def glMatrixPushEXT(mode):pass 310@_f 311@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble) 312def glMatrixRotatedEXT(mode,angle,x,y,z):pass 313@_f 314@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat) 315def glMatrixRotatefEXT(mode,angle,x,y,z):pass 316@_f 317@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble) 318def glMatrixScaledEXT(mode,x,y,z):pass 319@_f 320@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat) 321def glMatrixScalefEXT(mode,x,y,z):pass 322@_f 323@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble) 324def glMatrixTranslatedEXT(mode,x,y,z):pass 325@_f 326@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat) 327def glMatrixTranslatefEXT(mode,x,y,z):pass 328@_f 329@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray) 330def glPathColorGenNV(color,genMode,colorFormat,coeffs):pass 331@_f 332@_p.types(None,_cs.GLuint,_cs.GLsizei,arrays.GLubyteArray,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p) 333def glPathCommandsNV(path,numCommands,commands,numCoords,coordType,coords):pass 334@_f 335@_p.types(None,_cs.GLuint,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p) 336def glPathCoordsNV(path,numCoords,coordType,coords):pass 337@_f 338@_p.types(None,_cs.GLenum) 339def glPathCoverDepthFuncNV(func):pass 340@_f 341@_p.types(None,_cs.GLuint,_cs.GLsizei,arrays.GLfloatArray) 342def glPathDashArrayNV(path,dashCount,dashArray):pass 343@_f 344@_p.types(None,_cs.GLenum) 345def glPathFogGenNV(genMode):pass 346@_f 347@_p.types(_cs.GLenum,_cs.GLuint,_cs.GLenum,ctypes.c_void_p,_cs.GLbitfield,_cs.GLuint,_cs.GLsizei,_cs.GLuint,_cs.GLfloat) 348def glPathGlyphIndexArrayNV(firstPathName,fontTarget,fontName,fontStyle,firstGlyphIndex,numGlyphs,pathParameterTemplate,emScale):pass 349@_f 350@_p.types(_cs.GLenum,_cs.GLenum,ctypes.c_void_p,_cs.GLbitfield,_cs.GLuint,_cs.GLfloat,_cs.GLuint) 351def glPathGlyphIndexRangeNV(fontTarget,fontName,fontStyle,pathParameterTemplate,emScale,baseAndCount):pass 352@_f 353@_p.types(None,_cs.GLuint,_cs.GLenum,ctypes.c_void_p,_cs.GLbitfield,_cs.GLuint,_cs.GLsizei,_cs.GLenum,_cs.GLuint,_cs.GLfloat) 354def glPathGlyphRangeNV(firstPathName,fontTarget,fontName,fontStyle,firstGlyph,numGlyphs,handleMissingGlyphs,pathParameterTemplate,emScale):pass 355@_f 356@_p.types(None,_cs.GLuint,_cs.GLenum,ctypes.c_void_p,_cs.GLbitfield,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p,_cs.GLenum,_cs.GLuint,_cs.GLfloat) 357def glPathGlyphsNV(firstPathName,fontTarget,fontName,fontStyle,numGlyphs,type,charcodes,handleMissingGlyphs,pathParameterTemplate,emScale):pass 358@_f 359@_p.types(_cs.GLenum,_cs.GLuint,_cs.GLenum,_cs.GLsizeiptr,ctypes.c_void_p,_cs.GLsizei,_cs.GLuint,_cs.GLsizei,_cs.GLuint,_cs.GLfloat) 360def glPathMemoryGlyphIndexArrayNV(firstPathName,fontTarget,fontSize,fontData,faceIndex,firstGlyphIndex,numGlyphs,pathParameterTemplate,emScale):pass 361@_f 362@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLfloat) 363def glPathParameterfNV(path,pname,value):pass 364@_f 365@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLfloatArray) 366def glPathParameterfvNV(path,pname,value):pass 367@_f 368@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLint) 369def glPathParameteriNV(path,pname,value):pass 370@_f 371@_p.types(None,_cs.GLuint,_cs.GLenum,arrays.GLintArray) 372def glPathParameterivNV(path,pname,value):pass 373@_f 374@_p.types(None,_cs.GLfloat,_cs.GLfloat) 375def glPathStencilDepthOffsetNV(factor,units):pass 376@_f 377@_p.types(None,_cs.GLenum,_cs.GLint,_cs.GLuint) 378def glPathStencilFuncNV(func,ref,mask):pass 379@_f 380@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLsizei,ctypes.c_void_p) 381def glPathStringNV(path,format,length,pathString):pass 382@_f 383@_p.types(None,_cs.GLuint,_cs.GLsizei,_cs.GLsizei,_cs.GLsizei,arrays.GLubyteArray,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p) 384def glPathSubCommandsNV(path,commandStart,commandsToDelete,numCommands,commands,numCoords,coordType,coords):pass 385@_f 386@_p.types(None,_cs.GLuint,_cs.GLsizei,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p) 387def glPathSubCoordsNV(path,coordStart,numCoords,coordType,coords):pass 388@_f 389@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLint,arrays.GLfloatArray) 390def glPathTexGenNV(texCoordSet,genMode,components,coeffs):pass 391@_f 392@_p.types(_cs.GLboolean,_cs.GLuint,_cs.GLsizei,_cs.GLsizei,_cs.GLfloat,arrays.GLfloatArray,arrays.GLfloatArray,arrays.GLfloatArray,arrays.GLfloatArray) 393def glPointAlongPathNV(path,startSegment,numSegments,distance,x,y,tangentX,tangentY):pass 394@_f 395@_p.types(None,_cs.GLuint,_cs.GLint,_cs.GLenum,_cs.GLint,arrays.GLfloatArray) 396def glProgramPathFragmentInputGenNV(program,location,genMode,components,coeffs):pass 397@_f 398@_p.types(None,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p,_cs.GLuint,_cs.GLenum,_cs.GLuint,_cs.GLenum,arrays.GLfloatArray) 399def glStencilFillPathInstancedNV(numPaths,pathNameType,paths,pathBase,fillMode,mask,transformType,transformValues):pass 400@_f 401@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLuint) 402def glStencilFillPathNV(path,fillMode,mask):pass 403@_f 404@_p.types(None,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p,_cs.GLuint,_cs.GLint,_cs.GLuint,_cs.GLenum,arrays.GLfloatArray) 405def glStencilStrokePathInstancedNV(numPaths,pathNameType,paths,pathBase,reference,mask,transformType,transformValues):pass 406@_f 407@_p.types(None,_cs.GLuint,_cs.GLint,_cs.GLuint) 408def glStencilStrokePathNV(path,reference,mask):pass 409@_f 410@_p.types(None,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p,_cs.GLuint,_cs.GLenum,_cs.GLuint,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray) 411def glStencilThenCoverFillPathInstancedNV(numPaths,pathNameType,paths,pathBase,fillMode,mask,coverMode,transformType,transformValues):pass 412@_f 413@_p.types(None,_cs.GLuint,_cs.GLenum,_cs.GLuint,_cs.GLenum) 414def glStencilThenCoverFillPathNV(path,fillMode,mask,coverMode):pass 415@_f 416@_p.types(None,_cs.GLsizei,_cs.GLenum,ctypes.c_void_p,_cs.GLuint,_cs.GLint,_cs.GLuint,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray) 417def glStencilThenCoverStrokePathInstancedNV(numPaths,pathNameType,paths,pathBase,reference,mask,coverMode,transformType,transformValues):pass 418@_f 419@_p.types(None,_cs.GLuint,_cs.GLint,_cs.GLuint,_cs.GLenum) 420def glStencilThenCoverStrokePathNV(path,reference,mask,coverMode):pass 421@_f 422@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLenum,arrays.GLfloatArray) 423def glTransformPathNV(resultPath,srcPath,transformType,transformValues):pass 424@_f 425@_p.types(None,_cs.GLuint,_cs.GLsizei,arrays.GLuintArray,arrays.GLfloatArray) 426def glWeightPathsNV(resultPath,numPaths,paths,weights):pass 427