Module: GL_NV_path_rendering
- Defined in:
- lib/opengl-definitions/extensions/GL_NV_path_rendering.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- Functions =
{ def glGenPathsNV(range) end => [ :GLuint, :GLsizei ].freeze, def glDeletePathsNV(path, range) end => [ :void, :GLuint, :GLsizei ].freeze, def glIsPathNV(path) end => [ :GLboolean, :GLuint ].freeze, def glPathCommandsNV(path, numCommands, commands, numCoords, coordType, coords) end => [ :void, :GLuint, :GLsizei, :pointer, :GLsizei, :GLenum, :pointer ].freeze, def glPathCoordsNV(path, numCoords, coordType, coords) end => [ :void, :GLuint, :GLsizei, :GLenum, :pointer ].freeze, def glPathSubCommandsNV(path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords) end => [ :void, :GLuint, :GLsizei, :GLsizei, :GLsizei, :pointer, :GLsizei, :GLenum, :pointer ].freeze, def glPathSubCoordsNV(path, coordStart, numCoords, coordType, coords) end => [ :void, :GLuint, :GLsizei, :GLsizei, :GLenum, :pointer ].freeze, def glPathStringNV(path, format, length, pathString) end => [ :void, :GLuint, :GLenum, :GLsizei, :pointer ].freeze, def glPathGlyphsNV(firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale) end => [ :void, :GLuint, :GLenum, :pointer, :GLbitfield, :GLsizei, :GLenum, :pointer, :GLenum, :GLuint, :GLfloat ].freeze, def glPathGlyphRangeNV(firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale) end => [ :void, :GLuint, :GLenum, :pointer, :GLbitfield, :GLuint, :GLsizei, :GLenum, :GLuint, :GLfloat ].freeze, def glWeightPathsNV(resultPath, numPaths, paths, weights) end => [ :void, :GLuint, :GLsizei, :pointer, :pointer ].freeze, def glCopyPathNV(resultPath, srcPath) end => [ :void, :GLuint, :GLuint ].freeze, def glInterpolatePathsNV(resultPath, pathA, pathB, weight) end => [ :void, :GLuint, :GLuint, :GLuint, :GLfloat ].freeze, def glTransformPathNV(resultPath, srcPath, transformType, transformValues) end => [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, def glPathParameterivNV(path, pname, value) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glPathParameteriNV(path, pname, value) end => [ :void, :GLuint, :GLenum, :GLint ].freeze, def glPathParameterfvNV(path, pname, value) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glPathParameterfNV(path, pname, value) end => [ :void, :GLuint, :GLenum, :GLfloat ].freeze, def glPathDashArrayNV(path, dashCount, dashArray) end => [ :void, :GLuint, :GLsizei, :pointer ].freeze, def glPathStencilFuncNV(func, ref, mask) end => [ :void, :GLenum, :GLint, :GLuint ].freeze, def glPathStencilDepthOffsetNV(factor, units) end => [ :void, :GLfloat, :GLfloat ].freeze, def glStencilFillPathNV(path, fillMode, mask) end => [ :void, :GLuint, :GLenum, :GLuint ].freeze, def glStencilStrokePathNV(path, reference, mask) end => [ :void, :GLuint, :GLint, :GLuint ].freeze, def glStencilFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues) end => [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLenum, :GLuint, :GLenum, :pointer ].freeze, def glStencilStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues) end => [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLint, :GLuint, :GLenum, :pointer ].freeze, def glPathCoverDepthFuncNV(func) end => [ :void, :GLenum ].freeze, def glCoverFillPathNV(path, coverMode) end => [ :void, :GLuint, :GLenum ].freeze, def glCoverStrokePathNV(path, coverMode) end => [ :void, :GLuint, :GLenum ].freeze, def glCoverFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues) end => [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glCoverStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues) end => [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glGetPathParameterivNV(path, pname, value) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetPathParameterfvNV(path, pname, value) end => [ :void, :GLuint, :GLenum, :pointer ].freeze, def glGetPathCommandsNV(path, commands) end => [ :void, :GLuint, :pointer ].freeze, def glGetPathCoordsNV(path, coords) end => [ :void, :GLuint, :pointer ].freeze, def glGetPathDashArrayNV(path, dashArray) end => [ :void, :GLuint, :pointer ].freeze, def glGetPathMetricsNV(metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics) end => [ :void, :GLbitfield, :GLsizei, :GLenum, :pointer, :GLuint, :GLsizei, :pointer ].freeze, def glGetPathMetricRangeNV(metricQueryMask, firstPathName, numPaths, stride, metrics) end => [ :void, :GLbitfield, :GLuint, :GLsizei, :GLsizei, :pointer ].freeze, def glGetPathSpacingNV(pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing) end => [ :void, :GLenum, :GLsizei, :GLenum, :pointer, :GLuint, :GLfloat, :GLfloat, :GLenum, :pointer ].freeze, def glIsPointInFillPathNV(path, mask, x, y) end => [ :GLboolean, :GLuint, :GLuint, :GLfloat, :GLfloat ].freeze, def glIsPointInStrokePathNV(path, x, y) end => [ :GLboolean, :GLuint, :GLfloat, :GLfloat ].freeze, def glGetPathLengthNV(path, startSegment, numSegments) end => [ :GLfloat, :GLuint, :GLsizei, :GLsizei ].freeze, def glPointAlongPathNV(path, startSegment, numSegments, distance, x, y, tangentX, tangentY) end => [ :GLboolean, :GLuint, :GLsizei, :GLsizei, :GLfloat, :pointer, :pointer, :pointer, :pointer ].freeze, def glMatrixLoad3x2fNV(matrixMode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixLoad3x3fNV(matrixMode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixLoadTranspose3x3fNV(matrixMode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMult3x2fNV(matrixMode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMult3x3fNV(matrixMode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMultTranspose3x3fNV(matrixMode, m) end => [ :void, :GLenum, :pointer ].freeze, def glStencilThenCoverFillPathNV(path, fillMode, mask, coverMode) end => [ :void, :GLuint, :GLenum, :GLuint, :GLenum ].freeze, def glStencilThenCoverStrokePathNV(path, reference, mask, coverMode) end => [ :void, :GLuint, :GLint, :GLuint, :GLenum ].freeze, def glStencilThenCoverFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode, transformType, transformValues) end => [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLenum, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glStencilThenCoverStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, reference, mask, coverMode, transformType, transformValues) end => [ :void, :GLsizei, :GLenum, :pointer, :GLuint, :GLint, :GLuint, :GLenum, :GLenum, :pointer ].freeze, def glPathGlyphIndexRangeNV(fontTarget, fontName, fontStyle, pathParameterTemplate, emScale, baseAndCount) end => [ :GLenum, :GLenum, :pointer, :GLbitfield, :GLuint, :GLfloat, :pointer ].freeze, def glPathGlyphIndexArrayNV(firstPathName, fontTarget, fontName, fontStyle, firstGlyphIndex, numGlyphs, pathParameterTemplate, emScale) end => [ :GLenum, :GLuint, :GLenum, :pointer, :GLbitfield, :GLuint, :GLsizei, :GLuint, :GLfloat ].freeze, def glPathMemoryGlyphIndexArrayNV(firstPathName, fontTarget, fontSize, fontData, faceIndex, firstGlyphIndex, numGlyphs, pathParameterTemplate, emScale) end => [ :GLenum, :GLuint, :GLenum, :GLsizeiptr, :pointer, :GLsizei, :GLuint, :GLsizei, :GLuint, :GLfloat ].freeze, def glProgramPathFragmentInputGenNV(program, location, genMode, components, coeffs) end => [ :void, :GLuint, :GLint, :GLenum, :GLint, :pointer ].freeze, def glGetProgramResourcefvNV(program, programInterface, index, propCount, props, bufSize, length, params) end => [ :void, :GLuint, :GLenum, :GLuint, :GLsizei, :pointer, :GLsizei, :pointer, :pointer ].freeze, def glPathColorGenNV(color, genMode, colorFormat, coeffs) end => [ :void, :GLenum, :GLenum, :GLenum, :pointer ].freeze, def glPathTexGenNV(texCoordSet, genMode, components, coeffs) end => [ :void, :GLenum, :GLenum, :GLint, :pointer ].freeze, def glPathFogGenNV(genMode) end => [ :void, :GLenum ].freeze, def glGetPathColorGenivNV(color, pname, value) end => [ :void, :GLenum, :GLenum, :pointer ].freeze, def glGetPathColorGenfvNV(color, pname, value) end => [ :void, :GLenum, :GLenum, :pointer ].freeze, def glGetPathTexGenivNV(texCoordSet, pname, value) end => [ :void, :GLenum, :GLenum, :pointer ].freeze, def glGetPathTexGenfvNV(texCoordSet, pname, value) end => [ :void, :GLenum, :GLenum, :pointer ].freeze, def glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, def glMatrixLoadIdentityEXT(mode) end => [ :void, :GLenum ].freeze, def glMatrixLoadTransposefEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixLoadTransposedEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixLoadfEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixLoaddEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMultTransposefEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMultTransposedEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMultfEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixMultdEXT(mode, m) end => [ :void, :GLenum, :pointer ].freeze, def glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, def glMatrixPopEXT(mode) end => [ :void, :GLenum ].freeze, def glMatrixPushEXT(mode) end => [ :void, :GLenum ].freeze, def glMatrixRotatefEXT(mode, angle, x, y, z) end => [ :void, :GLenum, :GLfloat, :GLfloat, :GLfloat, :GLfloat ].freeze, def glMatrixRotatedEXT(mode, angle, x, y, z) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze, def glMatrixScalefEXT(mode, x, y, z) end => [ :void, :GLenum, :GLfloat, :GLfloat, :GLfloat ].freeze, def glMatrixScaledEXT(mode, x, y, z) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble ].freeze, def glMatrixTranslatefEXT(mode, x, y, z) end => [ :void, :GLenum, :GLfloat, :GLfloat, :GLfloat ].freeze, def glMatrixTranslatedEXT(mode, x, y, z) end => [ :void, :GLenum, :GLdouble, :GLdouble, :GLdouble ].freeze, }.freeze