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