Class NVPathRendering
- java.lang.Object
-
- org.lwjgl.opengl.NVPathRendering
-
public class NVPathRendering extends java.lang.ObjectNative bindings to the NV_path_rendering extension.Conventional OpenGL supports rendering images (pixel rectangles and bitmaps) and simple geometric primitives (points, lines, polygons).
This extension adds a new rendering paradigm, known as path rendering, for rendering filled and stroked paths. Path rendering is not novel but rather a standard part of most resolution-independent 2D rendering systems such as Flash, PDF, Silverlight, SVG, Java 2D, Office drawings, TrueType fonts, PostScript and its fonts, Quartz 2D, XML Paper Specification (XPS), and OpenVG. What is novel is the ability to mix path rendering with arbitrary OpenGL 3D rendering and imaging.
With this extension, path rendering becomes a first-class rendering mode within the OpenGL graphics system that can be arbitrarily mixed with existing OpenGL rendering and can take advantage of OpenGL's existing mechanisms for texturing, programmability, and per-fragment operations.
Unlike geometric primitive rendering, paths are specified on a 2D (non-projective) plane rather than in 3D (projective) space. Even though the path is defined in a 2D plane, every path can be transformed into 3D clip space allowing for 3D view frustum & user-defined clipping, depth offset, and depth testing in the same manner as geometric primitive rendering.
Both geometric primitive rendering and path rendering support rasterization of edges defined by line segments; however, path rendering also allows path segments to be specified by Bezier (cubic or quadratic) curves or partial elliptical arcs. This allows path rendering to define truly curved primitive boundaries unlike the straight edges of line and polygon primitives. Whereas geometric primitive rendering requires convex polygons for well-defined rendering results, path rendering allows (and encourages!) concave and curved outlines to be specified. These paths are even allowed to self-intersect.
When filling closed paths, the winding of paths (counterclockwise or clockwise) determines whether pixels are inside or outside of the path.
Paths can also be stroked whereby, conceptually, a fixed-width "brush" is pulled along the path such that the brush remains orthogonal to the gradient of each path segment. Samples within the sweep of this brush are considered inside the stroke of the path.
This extension supports path rendering through a sequence of three operations:
- Path specification is the process of creating and updating a path object consisting of a set of path commands and a corresponding set of 2D
vertices.
Path commands can be specified explicitly from path command and coordinate data, parsed from a string based on standard grammars for representing paths, or specified by a particular glyph of standard font representations. Also new paths can be specified by weighting one or more existing paths so long as all the weighted paths have consistent command sequences.
Each path object contains zero or more subpaths specified by a sequence of line segments, partial elliptical arcs, and (cubic or quadratic) Bezier curve segments. Each path may contain multiple subpaths that can be closed (forming a contour) or open.
- Path stenciling is the process of updating the stencil buffer based on a path's coverage transformed into window space.
Path stenciling can determine either the filled or stroked coverage of a path.
The details of path stenciling are explained within the core of the specification.
Stenciling a stroked path supports all the standard embellishments for path stroking such as end caps, join styles, miter limits, dashing, and dash caps. These stroking properties specified are parameters of path objects.
- Path covering is the process of emitting simple (convex & planar) geometry that (conservatively) "covers" the path's sample coverage in the stencil
buffer. During path covering, stencil testing can be configured to discard fragments not within the actual coverage of the path as determined by
prior path stenciling.
Path covering can cover either the filled or stroked coverage of a path.
The details of path covering are explained within the core of the specification.
To render a path object into the color buffer, an application specifies a path object and then uses a two-step rendering process. First, the path object is stenciled whereby the path object's stroked or filled coverage is rasterized into the stencil buffer. Second, the path object is covered whereby conservative bounding geometry for the path is transformed and rasterized with stencil testing configured to test against the coverage information written to the stencil buffer in the first step so that only fragments covered by the path are written during this second step. Also during this second step written pixels typically have their stencil value reset (so there's no need for clearing the stencil buffer between rendering each path).
- Path specification is the process of creating and updating a path object consisting of a set of path commands and a corresponding set of 2D
vertices.
-
-
Field Summary
Fields Modifier and Type Field and Description static intGL_2_BYTES_NV
GL_3_BYTES_NV
GL_4_BYTES_NVThe following types are defined as alias to the GL tokens.static intGL_ACCUM_ADJACENT_PAIRS_NV
GL_ADJACENT_PAIRS_NVAccepted by thepathListModeparameter of GetPathSpacingNV.static intGL_AFFINE_2D_NV
GL_AFFINE_3D_NVAccepted by thetransformTypeparameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static byteGL_ARC_TO_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.static intGL_BEVEL_NVAccepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis PATH_JOIN_STYLE_NV.static intGL_BOLD_BIT_NVAccepted by thefontStyleparameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.static intGL_BOUNDING_BOX_NVAccepted by thecoverModeparameter of CoverFillPathNV and CoverFillPathInstancedNV.static intGL_BOUNDING_BOX_OF_BOUNDING_BOXES_NVAccepted by thecoverModeparameter of CoverFillPathInstancedNV.static byteGL_CIRCULAR_CCW_ARC_TO_NV
GL_CIRCULAR_CW_ARC_TO_NV
GL_CIRCULAR_TANGENT_ARC_TO_NV
GL_CLOSE_PATH_NV
GL_CONIC_CURVE_TO_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.static intGL_CONSTANT_NVThe following types are defined as alias to the GL tokens.static intGL_CONVEX_HULL_NVAccepted by thecoverModeparameter of CoverFillPathNV and CoverFillPathInstancedNV.static intGL_COUNT_DOWN_NV
GL_COUNT_UP_NVAccepted by thefillModeparameter of StencilFillPathNV and StencilFillPathInstancedNV.static byteGL_CUBIC_CURVE_TO_NV
GL_DUP_FIRST_CUBIC_CURVE_TO_NV
GL_DUP_LAST_CUBIC_CURVE_TO_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.static intGL_EYE_LINEAR_NVThe following types are defined as alias to the GL tokens.static intGL_FILE_NAME_NVAccepted by thefontTargetparameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.static intGL_FIRST_TO_REST_NVAccepted by thepathListModeparameter of GetPathSpacingNV.static intGL_FONT_ASCENDER_BIT_NV
GL_FONT_DESCENDER_BIT_NVAccepted as a bit within themetricQueryMaskparameter of GetPathMetricRangeNV or GetPathMetricsNV.static intGL_FONT_GLYPHS_AVAILABLE_NVReturned by PathGlyphIndexRangeNV.static intGL_FONT_HAS_KERNING_BIT_NV
GL_FONT_HEIGHT_BIT_NV
GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV
GL_FONT_NUM_GLYPH_INDICES_BIT_NVAccepted as a bit within themetricQueryMaskparameter of GetPathMetricRangeNV or GetPathMetricsNV.static intGL_FONT_TARGET_UNAVAILABLE_NV
GL_FONT_UNAVAILABLE_NVReturned by PathGlyphIndexRangeNV.static intGL_FONT_UNDERLINE_POSITION_BIT_NV
GL_FONT_UNDERLINE_THICKNESS_BIT_NVAccepted as a bit within themetricQueryMaskparameter of GetPathMetricRangeNV or GetPathMetricsNV.static intGL_FONT_UNINTELLIGIBLE_NVReturned by PathGlyphIndexRangeNV.static intGL_FONT_UNITS_PER_EM_BIT_NV
GL_FONT_X_MAX_BOUNDS_BIT_NV
GL_FONT_X_MIN_BOUNDS_BIT_NV
GL_FONT_Y_MAX_BOUNDS_BIT_NV
GL_FONT_Y_MIN_BOUNDS_BIT_NVAccepted as a bit within themetricQueryMaskparameter of GetPathMetricRangeNV or GetPathMetricsNV.static intGL_FRAGMENT_INPUT_NVAccepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourcefvNV, and GetProgramResourceLocation.static intGL_GLYPH_HAS_KERNING_BIT_NV
GL_GLYPH_HEIGHT_BIT_NV
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
GL_GLYPH_WIDTH_BIT_NVAccepted as a bit within themetricQueryMaskparameter of GetPathMetricRangeNV or GetPathMetricsNV.static byteGL_HORIZONTAL_LINE_TO_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.static intGL_ITALIC_BIT_NVAccepted by thefontStyleparameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.static byteGL_LARGE_CCW_ARC_TO_NV
GL_LARGE_CW_ARC_TO_NV
GL_LINE_TO_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.static intGL_MITER_REVERT_NV
GL_MITER_TRUNCATE_NVAccepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis PATH_JOIN_STYLE_NV.static intGL_MOVE_TO_CONTINUES_NVAccepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis PATH_DASH_OFFSET_RESET_NV.static byteGL_MOVE_TO_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.static intGL_MOVE_TO_RESETS_NVAccepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis PATH_DASH_OFFSET_RESET_NV.static intGL_OBJECT_LINEAR_NVThe following types are defined as alias to the GL tokens.static intGL_PATH_CLIENT_LENGTH_NVAccepted by thepnameparameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static intGL_PATH_COMMAND_COUNT_NV
GL_PATH_COMPUTED_LENGTH_NV
GL_PATH_COORD_COUNT_NVAccepted by thepnameparameter of GetPathParameterfvNV and GetPathParameterivNV.static intGL_PATH_COVER_DEPTH_FUNC_NVAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static intGL_PATH_DASH_ARRAY_COUNT_NVAccepted by thepnameparameter of GetPathParameterfvNV and GetPathParameterivNV.static intGL_PATH_DASH_CAPS_NVAccepted by thepnameparameter of PathParameterfNV and PathParameterfvNV.static intGL_PATH_DASH_OFFSET_NV
GL_PATH_DASH_OFFSET_RESET_NVAccepted by thepnameparameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static intGL_PATH_END_CAPS_NVAccepted by thepnameparameter of PathParameterfNV and PathParameterfvNV.static intGL_PATH_ERROR_POSITION_NVAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static intGL_PATH_FILL_BOUNDING_BOX_NVAccepted by thepnameparameter of GetPathParameterfvNV and GetPathParameterivNV.static intGL_PATH_FILL_COVER_MODE_NV
GL_PATH_FILL_MASK_NV
GL_PATH_FILL_MODE_NVAccepted by thepnameparameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static intGL_PATH_FOG_GEN_MODE_NVAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static intGL_PATH_FORMAT_PS_NV
GL_PATH_FORMAT_SVG_NVAccepted by theformatparameter of PathStringNV.static intGL_PATH_GEN_COEFF_NVAccepted by thepnameparameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV.static intGL_PATH_GEN_COLOR_FORMAT_NVAccepted by thepnameparameter of GetPathColorGenivNV and GetPathColorGenfvNV.static intGL_PATH_GEN_COMPONENTS_NVAccepted by thepnameparameter of GetPathTexGenivNV and GetPathTexGenfvNV.static intGL_PATH_GEN_MODE_NVAccepted by thepnameparameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV.static intGL_PATH_INITIAL_DASH_CAP_NV
GL_PATH_INITIAL_END_CAP_NV
GL_PATH_JOIN_STYLE_NVAccepted by thepnameparameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static intGL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NVToken values for matrices.static intGL_PATH_MITER_LIMIT_NVAccepted by thepnameparameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static intGL_PATH_MODELVIEW_MATRIX_NV
GL_PATH_MODELVIEW_NV
GL_PATH_MODELVIEW_STACK_DEPTH_NVToken values for matrices.static intGL_PATH_OBJECT_BOUNDING_BOX_NVAccepted by thegenModeparameter of PathColorGenNV, PathTexGenNV, ProgramPathFragmentInputGenNV.static intGL_PATH_PROJECTION_MATRIX_NV
GL_PATH_PROJECTION_NV
GL_PATH_PROJECTION_STACK_DEPTH_NVToken values for matrices.static intGL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
GL_PATH_STENCIL_FUNC_NV
GL_PATH_STENCIL_REF_NV
GL_PATH_STENCIL_VALUE_MASK_NVAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static intGL_PATH_STROKE_BOUND_NVAccepted by thepnameparameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static intGL_PATH_STROKE_BOUNDING_BOX_NVAccepted by thepnameparameter of GetPathParameterfvNV and GetPathParameterivNV.static intGL_PATH_STROKE_COVER_MODE_NV
GL_PATH_STROKE_MASK_NV
GL_PATH_STROKE_WIDTH_NV
GL_PATH_TERMINAL_DASH_CAP_NV
GL_PATH_TERMINAL_END_CAP_NVAccepted by thepnameparameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static intGL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV
GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NVToken values for matrices.static intGL_PRIMARY_COLOR_NVAccepted by thecolorparameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV.static byteGL_QUADRATIC_CURVE_TO_NV
GL_RECT_NV
GL_RELATIVE_ARC_TO_NV
GL_RELATIVE_CONIC_CURVE_TO_NV
GL_RELATIVE_CUBIC_CURVE_TO_NV
GL_RELATIVE_HORIZONTAL_LINE_TO_NV
GL_RELATIVE_LARGE_CCW_ARC_TO_NV
GL_RELATIVE_LARGE_CW_ARC_TO_NV
GL_RELATIVE_LINE_TO_NV
GL_RELATIVE_MOVE_TO_NV
GL_RELATIVE_QUADRATIC_CURVE_TO_NV
GL_RELATIVE_RECT_NV
GL_RELATIVE_ROUNDED_RECT_NV
GL_RELATIVE_ROUNDED_RECT2_NV
GL_RELATIVE_ROUNDED_RECT4_NV
GL_RELATIVE_ROUNDED_RECT8_NV
GL_RELATIVE_SMALL_CCW_ARC_TO_NV
GL_RELATIVE_SMALL_CW_ARC_TO_NV
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
GL_RELATIVE_VERTICAL_LINE_TO_NV
GL_RESTART_PATH_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.static intGL_ROUND_NVAccepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, and PATH_TERMINAL_DASH_CAP_NV.static byteGL_ROUNDED_RECT_NV
GL_ROUNDED_RECT2_NV
GL_ROUNDED_RECT4_NV
GL_ROUNDED_RECT8_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.static intGL_SECONDARY_COLOR_NVAccepted by thecolorparameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV.static intGL_SKIP_MISSING_GLYPH_NVAccepted by thehandleMissingGlyphparameter of PathGlyphsNV and PathGlyphRangeNV.static byteGL_SMALL_CCW_ARC_TO_NV
GL_SMALL_CW_ARC_TO_NV
GL_SMOOTH_CUBIC_CURVE_TO_NV
GL_SMOOTH_QUADRATIC_CURVE_TO_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.static intGL_SQUARE_NVAccepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, and PATH_TERMINAL_DASH_CAP_NV.static intGL_STANDARD_FONT_FORMAT_NVAccepted by thefontTargetparameter of PathMemoryGlyphIndexArrayNV.static intGL_STANDARD_FONT_NAME_NV
GL_SYSTEM_FONT_NAME_NVAccepted by thefontTargetparameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.static intGL_TRANSLATE_2D_NV
GL_TRANSLATE_3D_NV
GL_TRANSLATE_X_NV
GL_TRANSLATE_Y_NV
GL_TRANSPOSE_AFFINE_2D_NV
GL_TRANSPOSE_AFFINE_3D_NVAccepted by thetransformTypeparameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static intGL_TRIANGULAR_NVAccepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, and PATH_TERMINAL_DASH_CAP_NV.static intGL_USE_MISSING_GLYPH_NVAccepted by thehandleMissingGlyphparameter of PathGlyphsNV and PathGlyphRangeNV.static intGL_UTF16_NV
GL_UTF8_NVAccepted by thetypeorpathNameTypeparameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV.static byteGL_VERTICAL_LINE_TO_NVAccepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidglCopyPathNV(int resultPath, int srcPath)static voidglCoverFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int coverMode, int transformType, float[] transformValues)Array version of:CoverFillPathInstancedNVstatic voidglCoverFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int coverMode, int transformType, java.nio.FloatBuffer transformValues)static voidglCoverFillPathNV(int path, int coverMode)static voidglCoverStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int coverMode, int transformType, float[] transformValues)Array version of:CoverStrokePathInstancedNVstatic voidglCoverStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int coverMode, int transformType, java.nio.FloatBuffer transformValues)static voidglCoverStrokePathNV(int path, int coverMode)static voidglDeletePathsNV(int path, int range)static intglGenPathsNV(int range)static floatglGetPathColorGenfNV(int color, int pname)static voidglGetPathColorGenfvNV(int color, int pname, float[] value)Array version of:GetPathColorGenfvNVstatic voidglGetPathColorGenfvNV(int color, int pname, java.nio.FloatBuffer value)static intglGetPathColorGeniNV(int color, int pname)static voidglGetPathColorGenivNV(int color, int pname, int[] value)Array version of:GetPathColorGenivNVstatic voidglGetPathColorGenivNV(int color, int pname, java.nio.IntBuffer value)static voidglGetPathCommandsNV(int path, java.nio.ByteBuffer commands)static voidglGetPathCoordsNV(int path, float[] coords)Array version of:GetPathCoordsNVstatic voidglGetPathCoordsNV(int path, java.nio.FloatBuffer coords)static voidglGetPathDashArrayNV(int path, float[] dashArray)Array version of:GetPathDashArrayNVstatic voidglGetPathDashArrayNV(int path, java.nio.FloatBuffer dashArray)static floatglGetPathLengthNV(int path, int startSegment, int numSegments)static voidglGetPathMetricRangeNV(int metricQueryMask, int firstPathName, int numPaths, int stride, float[] metrics)Array version of:GetPathMetricRangeNVstatic voidglGetPathMetricRangeNV(int metricQueryMask, int firstPathName, int numPaths, int stride, java.nio.FloatBuffer metrics)static voidglGetPathMetricsNV(int metricQueryMask, int pathNameType, java.nio.ByteBuffer paths, int pathBase, int stride, float[] metrics)Array version of:GetPathMetricsNVstatic voidglGetPathMetricsNV(int metricQueryMask, int pathNameType, java.nio.ByteBuffer paths, int pathBase, int stride, java.nio.FloatBuffer metrics)static floatglGetPathParameterfNV(int path, int pname)static voidglGetPathParameterfvNV(int path, int pname, float[] value)Array version of:GetPathParameterfvNVstatic voidglGetPathParameterfvNV(int path, int pname, java.nio.FloatBuffer value)static intglGetPathParameteriNV(int path, int pname)static voidglGetPathParameterivNV(int path, int pname, int[] value)Array version of:GetPathParameterivNVstatic voidglGetPathParameterivNV(int path, int pname, java.nio.IntBuffer value)static voidglGetPathSpacingNV(int pathListMode, int pathNameType, java.nio.ByteBuffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, float[] returnedSpacing)Array version of:GetPathSpacingNVstatic voidglGetPathSpacingNV(int pathListMode, int pathNameType, java.nio.ByteBuffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, java.nio.FloatBuffer returnedSpacing)static floatglGetPathTexGenfNV(int texCoordSet, int pname)static voidglGetPathTexGenfvNV(int texCoordSet, int pname, float[] value)Array version of:GetPathTexGenfvNVstatic voidglGetPathTexGenfvNV(int texCoordSet, int pname, java.nio.FloatBuffer value)static intglGetPathTexGeniNV(int texCoordSet, int pname)static voidglGetPathTexGenivNV(int texCoordSet, int pname, int[] value)Array version of:GetPathTexGenivNVstatic voidglGetPathTexGenivNV(int texCoordSet, int pname, java.nio.IntBuffer value)static voidglGetProgramResourcefvNV(int program, int programInterface, int index, int[] props, int[] length, float[] params)Array version of:GetProgramResourcefvNVstatic voidglGetProgramResourcefvNV(int program, int programInterface, int index, java.nio.IntBuffer props, java.nio.IntBuffer length, java.nio.FloatBuffer params)static voidglInterpolatePathsNV(int resultPath, int pathA, int pathB, float weight)static booleanglIsPathNV(int path)static booleanglIsPointInFillPathNV(int path, int mask, float x, float y)static booleanglIsPointInStrokePathNV(int path, float x, float y)static voidglMatrixLoad3x2fNV(int matrixMode, float[] m)Array version of:MatrixLoad3x2fNVstatic voidglMatrixLoad3x2fNV(int matrixMode, java.nio.FloatBuffer m)static voidglMatrixLoad3x3fNV(int matrixMode, float[] m)Array version of:MatrixLoad3x3fNVstatic voidglMatrixLoad3x3fNV(int matrixMode, java.nio.FloatBuffer m)static voidglMatrixLoadTranspose3x3fNV(int matrixMode, float[] m)Array version of:MatrixLoadTranspose3x3fNVstatic voidglMatrixLoadTranspose3x3fNV(int matrixMode, java.nio.FloatBuffer m)static voidglMatrixMult3x2fNV(int matrixMode, float[] m)Array version of:MatrixMult3x2fNVstatic voidglMatrixMult3x2fNV(int matrixMode, java.nio.FloatBuffer m)static voidglMatrixMult3x3fNV(int matrixMode, float[] m)Array version of:MatrixMult3x3fNVstatic voidglMatrixMult3x3fNV(int matrixMode, java.nio.FloatBuffer m)static voidglMatrixMultTranspose3x3fNV(int matrixMode, float[] m)Array version of:MatrixMultTranspose3x3fNVstatic voidglMatrixMultTranspose3x3fNV(int matrixMode, java.nio.FloatBuffer m)static voidglPathColorGenNV(int color, int genMode, int colorFormat, float[] coeffs)Array version of:PathColorGenNVstatic voidglPathColorGenNV(int color, int genMode, int colorFormat, java.nio.FloatBuffer coeffs)static voidglPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, java.nio.ByteBuffer coords)static voidglPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, float[] coords)Array version of:PathCommandsNVstatic voidglPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, java.nio.FloatBuffer coords)static voidglPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, short[] coords)Array version of:PathCommandsNVstatic voidglPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, java.nio.ShortBuffer coords)static voidglPathCoordsNV(int path, int coordType, java.nio.ByteBuffer coords)static voidglPathCoordsNV(int path, int coordType, float[] coords)Array version of:PathCoordsNVstatic voidglPathCoordsNV(int path, int coordType, java.nio.FloatBuffer coords)static voidglPathCoordsNV(int path, int coordType, short[] coords)Array version of:PathCoordsNVstatic voidglPathCoordsNV(int path, int coordType, java.nio.ShortBuffer coords)static voidglPathCoverDepthFuncNV(int zfunc)static voidglPathDashArrayNV(int path, float[] dashArray)Array version of:PathDashArrayNVstatic voidglPathDashArrayNV(int path, java.nio.FloatBuffer dashArray)static voidglPathFogGenNV(int genMode)static intglPathGlyphIndexArrayNV(int firstPathName, int fontTarget, java.nio.ByteBuffer fontName, int fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)static intglPathGlyphIndexRangeNV(int fontTarget, java.nio.ByteBuffer fontName, int fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)static voidglPathGlyphRangeNV(int firstPathName, int fontTarget, java.nio.ByteBuffer fontName, int fontStyle, int firstGlyph, int numGlyphs, int handleMissingGlyphs, int pathParameterTemplate, float emScale)static voidglPathGlyphsNV(int firstPathName, int fontTarget, java.nio.ByteBuffer fontName, int fontStyle, int type, java.nio.ByteBuffer charcodes, int handleMissingGlyphs, int pathParameterTemplate, float emScale)static intglPathMemoryGlyphIndexArrayNV(int firstPathName, int fontTarget, java.nio.ByteBuffer fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)static voidglPathParameterfNV(int path, int pname, float value)static voidglPathParameterfvNV(int path, int pname, float[] value)Array version of:PathParameterfvNVstatic voidglPathParameterfvNV(int path, int pname, java.nio.FloatBuffer value)static voidglPathParameteriNV(int path, int pname, int value)static voidglPathParameterivNV(int path, int pname, int[] value)Array version of:PathParameterivNVstatic voidglPathParameterivNV(int path, int pname, java.nio.IntBuffer value)static voidglPathStencilDepthOffsetNV(float factor, float units)static voidglPathStencilFuncNV(int func, int ref, int mask)static voidglPathStringNV(int path, int format, java.nio.ByteBuffer pathString)static voidglPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, java.nio.ByteBuffer coords)static voidglPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, float[] coords)Array version of:PathSubCommandsNVstatic voidglPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, java.nio.FloatBuffer coords)static voidglPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, short[] coords)Array version of:PathSubCommandsNVstatic voidglPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, java.nio.ShortBuffer coords)static voidglPathSubCoordsNV(int path, int coordStart, int coordType, java.nio.ByteBuffer coords)static voidglPathSubCoordsNV(int path, int coordStart, int coordType, float[] coords)Array version of:PathSubCoordsNVstatic voidglPathSubCoordsNV(int path, int coordStart, int coordType, java.nio.FloatBuffer coords)static voidglPathSubCoordsNV(int path, int coordStart, int coordType, short[] coords)Array version of:PathSubCoordsNVstatic voidglPathSubCoordsNV(int path, int coordStart, int coordType, java.nio.ShortBuffer coords)static voidglPathTexGenNV(int texCoordSet, int genMode, int components, float[] coeffs)Array version of:PathTexGenNVstatic voidglPathTexGenNV(int texCoordSet, int genMode, int components, java.nio.FloatBuffer coeffs)static booleanglPointAlongPathNV(int path, int startSegment, int numSegments, float distance, float[] x, float[] y, float[] tangentX, float[] tangentY)Array version of:PointAlongPathNVstatic booleanglPointAlongPathNV(int path, int startSegment, int numSegments, float distance, java.nio.FloatBuffer x, java.nio.FloatBuffer y, java.nio.FloatBuffer tangentX, java.nio.FloatBuffer tangentY)static voidglProgramPathFragmentInputGenNV(int program, int location, int genMode, int components, float[] coeffs)Array version of:ProgramPathFragmentInputGenNVstatic voidglProgramPathFragmentInputGenNV(int program, int location, int genMode, int components, java.nio.FloatBuffer coeffs)static voidglStencilFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int fillMode, int mask, int transformType, float[] transformValues)Array version of:StencilFillPathInstancedNVstatic voidglStencilFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int fillMode, int mask, int transformType, java.nio.FloatBuffer transformValues)static voidglStencilFillPathNV(int path, int fillMode, int mask)static voidglStencilStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int reference, int mask, int transformType, float[] transformValues)Array version of:StencilStrokePathInstancedNVstatic voidglStencilStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int reference, int mask, int transformType, java.nio.FloatBuffer transformValues)static voidglStencilStrokePathNV(int path, int reference, int mask)static voidglStencilThenCoverFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int fillMode, int mask, int coverMode, int transformType, float[] transformValues)Array version of:StencilThenCoverFillPathInstancedNVstatic voidglStencilThenCoverFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int fillMode, int mask, int coverMode, int transformType, java.nio.FloatBuffer transformValues)static voidglStencilThenCoverFillPathNV(int path, int fillMode, int mask, int coverMode)static voidglStencilThenCoverStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int reference, int mask, int coverMode, int transformType, float[] transformValues)Array version of:StencilThenCoverStrokePathInstancedNVstatic voidglStencilThenCoverStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int reference, int mask, int coverMode, int transformType, java.nio.FloatBuffer transformValues)static voidglStencilThenCoverStrokePathNV(int path, int reference, int mask, int coverMode)static voidglTransformPathNV(int resultPath, int srcPath, int transformType, float[] transformValues)Array version of:TransformPathNVstatic voidglTransformPathNV(int resultPath, int srcPath, int transformType, java.nio.FloatBuffer transformValues)static voidglWeightPathsNV(int resultPath, int[] paths, float[] weights)Array version of:WeightPathsNVstatic voidglWeightPathsNV(int resultPath, java.nio.IntBuffer paths, java.nio.FloatBuffer weights)
-
-
-
Field Detail
-
GL_CLOSE_PATH_NV, GL_MOVE_TO_NV, GL_RELATIVE_MOVE_TO_NV, GL_LINE_TO_NV, GL_RELATIVE_LINE_TO_NV, GL_HORIZONTAL_LINE_TO_NV, GL_RELATIVE_HORIZONTAL_LINE_TO_NV, GL_VERTICAL_LINE_TO_NV, GL_RELATIVE_VERTICAL_LINE_TO_NV, GL_QUADRATIC_CURVE_TO_NV, GL_RELATIVE_QUADRATIC_CURVE_TO_NV, GL_CUBIC_CURVE_TO_NV, GL_RELATIVE_CUBIC_CURVE_TO_NV, GL_SMOOTH_QUADRATIC_CURVE_TO_NV, GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV, GL_SMOOTH_CUBIC_CURVE_TO_NV, GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV, GL_SMALL_CCW_ARC_TO_NV, GL_RELATIVE_SMALL_CCW_ARC_TO_NV, GL_SMALL_CW_ARC_TO_NV, GL_RELATIVE_SMALL_CW_ARC_TO_NV, GL_LARGE_CCW_ARC_TO_NV, GL_RELATIVE_LARGE_CCW_ARC_TO_NV, GL_LARGE_CW_ARC_TO_NV, GL_RELATIVE_LARGE_CW_ARC_TO_NV, GL_CONIC_CURVE_TO_NV, GL_RELATIVE_CONIC_CURVE_TO_NV, GL_ROUNDED_RECT_NV, GL_RELATIVE_ROUNDED_RECT_NV, GL_ROUNDED_RECT2_NV, GL_RELATIVE_ROUNDED_RECT2_NV, GL_ROUNDED_RECT4_NV, GL_RELATIVE_ROUNDED_RECT4_NV, GL_ROUNDED_RECT8_NV, GL_RELATIVE_ROUNDED_RECT8_NV, GL_RESTART_PATH_NV, GL_DUP_FIRST_CUBIC_CURVE_TO_NV, GL_DUP_LAST_CUBIC_CURVE_TO_NV, GL_RECT_NV, GL_RELATIVE_RECT_NV, GL_CIRCULAR_CCW_ARC_TO_NV, GL_CIRCULAR_CW_ARC_TO_NV, GL_CIRCULAR_TANGENT_ARC_TO_NV, GL_ARC_TO_NV, GL_RELATIVE_ARC_TO_NV
Accepted in elements of thecommandsarray parameter of PathCommandsNV and PathSubCommandsNV.
-
GL_PATH_FORMAT_SVG_NV, GL_PATH_FORMAT_PS_NV
Accepted by theformatparameter of PathStringNV.
-
GL_STANDARD_FONT_NAME_NV, GL_SYSTEM_FONT_NAME_NV, GL_FILE_NAME_NV
Accepted by thefontTargetparameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.
-
GL_STANDARD_FONT_FORMAT_NV
Accepted by thefontTargetparameter of PathMemoryGlyphIndexArrayNV.
-
GL_SKIP_MISSING_GLYPH_NV, GL_USE_MISSING_GLYPH_NV
Accepted by thehandleMissingGlyphparameter of PathGlyphsNV and PathGlyphRangeNV.
-
GL_FONT_GLYPHS_AVAILABLE_NV, GL_FONT_TARGET_UNAVAILABLE_NV, GL_FONT_UNAVAILABLE_NV, GL_FONT_UNINTELLIGIBLE_NV
Returned by PathGlyphIndexRangeNV.
-
GL_PATH_STROKE_WIDTH_NV, GL_PATH_INITIAL_END_CAP_NV, GL_PATH_TERMINAL_END_CAP_NV, GL_PATH_JOIN_STYLE_NV, GL_PATH_MITER_LIMIT_NV, GL_PATH_INITIAL_DASH_CAP_NV, GL_PATH_TERMINAL_DASH_CAP_NV, GL_PATH_DASH_OFFSET_NV, GL_PATH_CLIENT_LENGTH_NV, GL_PATH_DASH_OFFSET_RESET_NV, GL_PATH_FILL_MODE_NV, GL_PATH_FILL_MASK_NV, GL_PATH_FILL_COVER_MODE_NV, GL_PATH_STROKE_COVER_MODE_NV, GL_PATH_STROKE_MASK_NV, GL_PATH_STROKE_BOUND_NV
Accepted by thepnameparameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.
-
GL_PATH_END_CAPS_NV, GL_PATH_DASH_CAPS_NV
Accepted by thepnameparameter of PathParameterfNV and PathParameterfvNV.
-
GL_COUNT_UP_NV, GL_COUNT_DOWN_NV
Accepted by thefillModeparameter of StencilFillPathNV and StencilFillPathInstancedNV.
-
GL_PRIMARY_COLOR_NV, GL_SECONDARY_COLOR_NV
Accepted by thecolorparameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV.
-
GL_PATH_OBJECT_BOUNDING_BOX_NV
Accepted by thegenModeparameter of PathColorGenNV, PathTexGenNV, ProgramPathFragmentInputGenNV.
-
GL_CONVEX_HULL_NV, GL_BOUNDING_BOX_NV
Accepted by thecoverModeparameter of CoverFillPathNV and CoverFillPathInstancedNV.
-
GL_TRANSLATE_X_NV, GL_TRANSLATE_Y_NV, GL_TRANSLATE_2D_NV, GL_TRANSLATE_3D_NV, GL_AFFINE_2D_NV, GL_AFFINE_3D_NV, GL_TRANSPOSE_AFFINE_2D_NV, GL_TRANSPOSE_AFFINE_3D_NV
Accepted by thetransformTypeparameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.
-
GL_UTF8_NV, GL_UTF16_NV
Accepted by thetypeorpathNameTypeparameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV.
-
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
Accepted by thecoverModeparameter of CoverFillPathInstancedNV.
-
GL_PATH_COMMAND_COUNT_NV, GL_PATH_COORD_COUNT_NV, GL_PATH_DASH_ARRAY_COUNT_NV, GL_PATH_COMPUTED_LENGTH_NV, GL_PATH_FILL_BOUNDING_BOX_NV, GL_PATH_STROKE_BOUNDING_BOX_NV
Accepted by thepnameparameter of GetPathParameterfvNV and GetPathParameterivNV.
-
GL_SQUARE_NV, GL_ROUND_NV, GL_TRIANGULAR_NV
Accepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis one of PATH_END_CAPS_NV, PATH_INTIAL_END_CAP_NV, PATH_TERMINAL_END_CAP_NV, PATH_DASH_CAPS_NV, PATH_INITIAL_DASH_CAP_NV, and PATH_TERMINAL_DASH_CAP_NV.
-
GL_BEVEL_NV, GL_MITER_REVERT_NV, GL_MITER_TRUNCATE_NV
Accepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis PATH_JOIN_STYLE_NV.
-
GL_MOVE_TO_RESETS_NV, GL_MOVE_TO_CONTINUES_NV
Accepted by thevalueparameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpnameis PATH_DASH_OFFSET_RESET_NV.
-
GL_BOLD_BIT_NV, GL_ITALIC_BIT_NV
Accepted by thefontStyleparameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.
-
GL_PATH_ERROR_POSITION_NV, GL_PATH_FOG_GEN_MODE_NV, GL_PATH_STENCIL_FUNC_NV, GL_PATH_STENCIL_REF_NV, GL_PATH_STENCIL_VALUE_MASK_NV, GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV, GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV, GL_PATH_COVER_DEPTH_FUNC_NV
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.
-
GL_GLYPH_WIDTH_BIT_NV, GL_GLYPH_HEIGHT_BIT_NV, GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV, GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV, GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV, GL_GLYPH_VERTICAL_BEARING_X_BIT_NV, GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV, GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV, GL_GLYPH_HAS_KERNING_BIT_NV, GL_FONT_X_MIN_BOUNDS_BIT_NV, GL_FONT_Y_MIN_BOUNDS_BIT_NV, GL_FONT_X_MAX_BOUNDS_BIT_NV, GL_FONT_Y_MAX_BOUNDS_BIT_NV, GL_FONT_UNITS_PER_EM_BIT_NV, GL_FONT_ASCENDER_BIT_NV, GL_FONT_DESCENDER_BIT_NV, GL_FONT_HEIGHT_BIT_NV, GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV, GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV, GL_FONT_UNDERLINE_POSITION_BIT_NV, GL_FONT_UNDERLINE_THICKNESS_BIT_NV, GL_FONT_HAS_KERNING_BIT_NV, GL_FONT_NUM_GLYPH_INDICES_BIT_NV
Accepted as a bit within themetricQueryMaskparameter of GetPathMetricRangeNV or GetPathMetricsNV.
-
GL_ACCUM_ADJACENT_PAIRS_NV, GL_ADJACENT_PAIRS_NV, GL_FIRST_TO_REST_NV
Accepted by thepathListModeparameter of GetPathSpacingNV.
-
GL_PATH_GEN_MODE_NV, GL_PATH_GEN_COEFF_NV
Accepted by thepnameparameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV.
-
GL_PATH_GEN_COLOR_FORMAT_NV
Accepted by thepnameparameter of GetPathColorGenivNV and GetPathColorGenfvNV.
-
GL_PATH_GEN_COMPONENTS_NV
Accepted by thepnameparameter of GetPathTexGenivNV and GetPathTexGenfvNV.
-
GL_FRAGMENT_INPUT_NV
Accepted by theprogramInterfaceparameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourcefvNV, and GetProgramResourceLocation.
-
GL_PATH_PROJECTION_NV, GL_PATH_MODELVIEW_NV, GL_PATH_MODELVIEW_STACK_DEPTH_NV, GL_PATH_MODELVIEW_MATRIX_NV, GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV, GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV, GL_PATH_PROJECTION_STACK_DEPTH_NV, GL_PATH_PROJECTION_MATRIX_NV, GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV, GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV
Token values for matrices.
-
GL_2_BYTES_NV, GL_3_BYTES_NV, GL_4_BYTES_NV, GL_EYE_LINEAR_NV, GL_OBJECT_LINEAR_NV, GL_CONSTANT_NV
The following types are defined as alias to the GL tokens.
-
-
Method Detail
-
glPathCommandsNV
public static void glPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, java.nio.ByteBuffer coords) public static void glPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, java.nio.ShortBuffer coords) public static void glPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, java.nio.FloatBuffer coords)- Parameters:
path-commands-coordType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTFLOATcoords-
-
glPathCoordsNV
public static void glPathCoordsNV(int path, int coordType, java.nio.ByteBuffer coords) public static void glPathCoordsNV(int path, int coordType, java.nio.ShortBuffer coords) public static void glPathCoordsNV(int path, int coordType, java.nio.FloatBuffer coords)- Parameters:
path-coordType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTFLOATcoords-
-
glPathSubCommandsNV
public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, java.nio.ByteBuffer coords) public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, java.nio.ShortBuffer coords) public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, java.nio.FloatBuffer coords)- Parameters:
path-commandStart-commandsToDelete-commands-coordType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTFLOATcoords-
-
glPathSubCoordsNV
public static void glPathSubCoordsNV(int path, int coordStart, int coordType, java.nio.ByteBuffer coords) public static void glPathSubCoordsNV(int path, int coordStart, int coordType, java.nio.ShortBuffer coords) public static void glPathSubCoordsNV(int path, int coordStart, int coordType, java.nio.FloatBuffer coords)- Parameters:
path-coordStart-coordType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTFLOATcoords-
-
glPathStringNV
public static void glPathStringNV(int path, int format, java.nio.ByteBuffer pathString)- Parameters:
path-format- one of:PATH_FORMAT_SVG_NVPATH_FORMAT_PS_NVpathString-
-
glPathGlyphsNV
public static void glPathGlyphsNV(int firstPathName, int fontTarget, java.nio.ByteBuffer fontName, int fontStyle, int type, java.nio.ByteBuffer charcodes, int handleMissingGlyphs, int pathParameterTemplate, float emScale)- Parameters:
firstPathName-fontTarget- one of:STANDARD_FONT_NAME_NVSYSTEM_FONT_NAME_NVFILE_NAME_NVfontName-fontStyle- one or more of:BOLD_BIT_NVITALIC_BIT_NVtype- one of:UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INTUTF8_NVUTF16_NV2_BYTES_NV3_BYTES_NV4_BYTES_NVcharcodes-handleMissingGlyphs- one of:SKIP_MISSING_GLYPH_NVUSE_MISSING_GLYPH_NVpathParameterTemplate-emScale-
-
glPathGlyphRangeNV
public static void glPathGlyphRangeNV(int firstPathName, int fontTarget, java.nio.ByteBuffer fontName, int fontStyle, int firstGlyph, int numGlyphs, int handleMissingGlyphs, int pathParameterTemplate, float emScale)- Parameters:
firstPathName-fontTarget- one of:STANDARD_FONT_NAME_NVSYSTEM_FONT_NAME_NVFILE_NAME_NVfontName-fontStyle- one or more of:BOLD_BIT_NVITALIC_BIT_NVfirstGlyph-numGlyphs-handleMissingGlyphs- one of:SKIP_MISSING_GLYPH_NVUSE_MISSING_GLYPH_NVpathParameterTemplate-emScale-
-
glPathGlyphIndexArrayNV
public static int glPathGlyphIndexArrayNV(int firstPathName, int fontTarget, java.nio.ByteBuffer fontName, int fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)- Parameters:
firstPathName-fontTarget- one of:STANDARD_FONT_NAME_NVSYSTEM_FONT_NAME_NVFILE_NAME_NVfontName-fontStyle- one or more of:BOLD_BIT_NVITALIC_BIT_NVfirstGlyphIndex-numGlyphs-pathParameterTemplate-emScale-
-
glPathMemoryGlyphIndexArrayNV
public static int glPathMemoryGlyphIndexArrayNV(int firstPathName, int fontTarget, java.nio.ByteBuffer fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale)- Parameters:
firstPathName-fontTarget- one of:STANDARD_FONT_NAME_NVSYSTEM_FONT_NAME_NVFILE_NAME_NVfontData-faceIndex-firstGlyphIndex-numGlyphs-pathParameterTemplate-emScale-
-
glCopyPathNV
public static void glCopyPathNV(int resultPath, int srcPath)
-
glWeightPathsNV
public static void glWeightPathsNV(int resultPath, java.nio.IntBuffer paths, java.nio.FloatBuffer weights)
-
glInterpolatePathsNV
public static void glInterpolatePathsNV(int resultPath, int pathA, int pathB, float weight)
-
glTransformPathNV
public static void glTransformPathNV(int resultPath, int srcPath, int transformType, java.nio.FloatBuffer transformValues)- Parameters:
resultPath-srcPath-transformType- one of:TRANSLATE_X_NVTRANSLATE_Y_NVTRANSLATE_2D_NVTRANSLATE_3D_NVAFFINE_2D_NVAFFINE_3D_NVTRANSPOSE_AFFINE_2D_NVTRANSPOSE_AFFINE_3D_NVtransformValues-
-
glPathParameterivNV, glPathParameteriNV
public static void glPathParameterivNV(int path, int pname, java.nio.IntBuffer value) public static void glPathParameteriNV(int path, int pname, int value)- Parameters:
path-pname- one of:value-
-
glPathParameterfvNV, glPathParameterfNV
public static void glPathParameterfvNV(int path, int pname, java.nio.FloatBuffer value) public static void glPathParameterfNV(int path, int pname, float value)- Parameters:
path-pname- one of:value-
-
glPathDashArrayNV
public static void glPathDashArrayNV(int path, java.nio.FloatBuffer dashArray)
-
glGenPathsNV
public static int glGenPathsNV(int range)
-
glDeletePathsNV
public static void glDeletePathsNV(int path, int range)
-
glIsPathNV
public static boolean glIsPathNV(int path)
-
glPathStencilFuncNV
public static void glPathStencilFuncNV(int func, int ref, int mask)
-
glPathStencilDepthOffsetNV
public static void glPathStencilDepthOffsetNV(float factor, float units)
-
glStencilFillPathNV
public static void glStencilFillPathNV(int path, int fillMode, int mask)- Parameters:
path-fillMode- one of:INVERTCOUNT_UP_NVCOUNT_DOWN_NVPATH_FILL_MODE_NVmask-
-
glStencilStrokePathNV
public static void glStencilStrokePathNV(int path, int reference, int mask)
-
glStencilFillPathInstancedNV
public static void glStencilFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int fillMode, int mask, int transformType, java.nio.FloatBuffer transformValues)- Parameters:
pathNameType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATUTF8_NVUTF16_NV2_BYTES_NV3_BYTES_NV4_BYTES_NVpaths-pathBase-fillMode- one of:INVERTCOUNT_UP_NVCOUNT_DOWN_NVPATH_FILL_MODE_NVmask-transformType- one of:TRANSLATE_X_NVTRANSLATE_Y_NVTRANSLATE_2D_NVTRANSLATE_3D_NVAFFINE_2D_NVAFFINE_3D_NVTRANSPOSE_AFFINE_2D_NVTRANSPOSE_AFFINE_3D_NVtransformValues-
-
glStencilStrokePathInstancedNV
public static void glStencilStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int reference, int mask, int transformType, java.nio.FloatBuffer transformValues)- Parameters:
pathNameType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATUTF8_NVUTF16_NV2_BYTES_NV3_BYTES_NV4_BYTES_NVpaths-pathBase-reference-mask-transformType- one of:TRANSLATE_X_NVTRANSLATE_Y_NVTRANSLATE_2D_NVTRANSLATE_3D_NVAFFINE_2D_NVAFFINE_3D_NVTRANSPOSE_AFFINE_2D_NVTRANSPOSE_AFFINE_3D_NVtransformValues-
-
glPathCoverDepthFuncNV
public static void glPathCoverDepthFuncNV(int zfunc)
-
glPathColorGenNV
public static void glPathColorGenNV(int color, int genMode, int colorFormat, java.nio.FloatBuffer coeffs)- Parameters:
color- one of:PRIMARY_COLORPRIMARY_COLOR_NVSECONDARY_COLOR_NVgenMode- one of:NONEOBJECT_LINEAR_NVPATH_OBJECT_BOUNDING_BOX_NVEYE_LINEAR_NVCONSTANT_NVcolorFormat-LUMINANCEALPHAINTENSITYLUMINANCE_ALPHARGBRGBAcoeffs-
-
glPathTexGenNV
public static void glPathTexGenNV(int texCoordSet, int genMode, int components, java.nio.FloatBuffer coeffs)
-
glPathFogGenNV
public static void glPathFogGenNV(int genMode)
-
glCoverFillPathNV, glCoverStrokePathNV
public static void glCoverFillPathNV(int path, int coverMode) public static void glCoverStrokePathNV(int path, int coverMode)- Parameters:
path-coverMode- one of:CONVEX_HULL_NVBOUNDING_BOX_NV
-
glCoverFillPathInstancedNV, glCoverStrokePathInstancedNV
public static void glCoverFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int coverMode, int transformType, java.nio.FloatBuffer transformValues) public static void glCoverStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int coverMode, int transformType, java.nio.FloatBuffer transformValues)- Parameters:
pathNameType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATUTF8_NVUTF16_NV2_BYTES_NV3_BYTES_NV4_BYTES_NVpaths-pathBase-coverMode- one of:CONVEX_HULL_NVBOUNDING_BOX_NVBOUNDING_BOX_OF_BOUNDING_BOXES_NVtransformType- one of:TRANSLATE_X_NVTRANSLATE_Y_NVTRANSLATE_2D_NVTRANSLATE_3D_NVAFFINE_2D_NVAFFINE_3D_NVTRANSPOSE_AFFINE_2D_NVTRANSPOSE_AFFINE_3D_NVtransformValues-
-
glStencilThenCoverFillPathNV
public static void glStencilThenCoverFillPathNV(int path, int fillMode, int mask, int coverMode)- Parameters:
path-fillMode- one of:INVERTCOUNT_UP_NVCOUNT_DOWN_NVPATH_FILL_MODE_NVmask-coverMode- one of:CONVEX_HULL_NVBOUNDING_BOX_NV
-
glStencilThenCoverStrokePathNV
public static void glStencilThenCoverStrokePathNV(int path, int reference, int mask, int coverMode)- Parameters:
path-reference-mask-coverMode- one of:CONVEX_HULL_NVBOUNDING_BOX_NV
-
glStencilThenCoverFillPathInstancedNV
public static void glStencilThenCoverFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int fillMode, int mask, int coverMode, int transformType, java.nio.FloatBuffer transformValues)- Parameters:
pathNameType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATUTF8_NVUTF16_NV2_BYTES_NV3_BYTES_NV4_BYTES_NVpaths-pathBase-fillMode- one of:INVERTCOUNT_UP_NVCOUNT_DOWN_NVPATH_FILL_MODE_NVmask-coverMode- one of:CONVEX_HULL_NVBOUNDING_BOX_NVBOUNDING_BOX_OF_BOUNDING_BOXES_NVtransformType- one of:TRANSLATE_X_NVTRANSLATE_Y_NVTRANSLATE_2D_NVTRANSLATE_3D_NVAFFINE_2D_NVAFFINE_3D_NVTRANSPOSE_AFFINE_2D_NVTRANSPOSE_AFFINE_3D_NVtransformValues-
-
glStencilThenCoverStrokePathInstancedNV
public static void glStencilThenCoverStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int reference, int mask, int coverMode, int transformType, java.nio.FloatBuffer transformValues)- Parameters:
pathNameType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATUTF8_NVUTF16_NV2_BYTES_NV3_BYTES_NV4_BYTES_NVpaths-pathBase-reference-mask-coverMode- one of:CONVEX_HULL_NVBOUNDING_BOX_NVBOUNDING_BOX_OF_BOUNDING_BOXES_NVtransformType- one of:TRANSLATE_X_NVTRANSLATE_Y_NVTRANSLATE_2D_NVTRANSLATE_3D_NVAFFINE_2D_NVAFFINE_3D_NVTRANSPOSE_AFFINE_2D_NVTRANSPOSE_AFFINE_3D_NVtransformValues-
-
glPathGlyphIndexRangeNV
public static int glPathGlyphIndexRangeNV(int fontTarget, java.nio.ByteBuffer fontName, int fontStyle, int pathParameterTemplate, float emScale, int baseAndCount)- Parameters:
fontTarget- one of:STANDARD_FONT_NAME_NVSYSTEM_FONT_NAME_NVFILE_NAME_NVfontName-fontStyle- one or more of:BOLD_BIT_NVITALIC_BIT_NVpathParameterTemplate-emScale-baseAndCount-
-
glProgramPathFragmentInputGenNV
public static void glProgramPathFragmentInputGenNV(int program, int location, int genMode, int components, java.nio.FloatBuffer coeffs)
-
glGetPathParameterivNV
public static void glGetPathParameterivNV(int path, int pname, java.nio.IntBuffer value)- Parameters:
path-pname- one of:value-
-
glGetPathParameteriNV
public static int glGetPathParameteriNV(int path, int pname)- Parameters:
path-pname- one of:
-
glGetPathParameterfvNV
public static void glGetPathParameterfvNV(int path, int pname, java.nio.FloatBuffer value)- Parameters:
path-pname- one of:value-
-
glGetPathParameterfNV
public static float glGetPathParameterfNV(int path, int pname)- Parameters:
path-pname- one of:
-
glGetPathCommandsNV
public static void glGetPathCommandsNV(int path, java.nio.ByteBuffer commands)
-
glGetPathCoordsNV
public static void glGetPathCoordsNV(int path, java.nio.FloatBuffer coords)
-
glGetPathDashArrayNV
public static void glGetPathDashArrayNV(int path, java.nio.FloatBuffer dashArray)
-
glGetPathMetricsNV
public static void glGetPathMetricsNV(int metricQueryMask, int pathNameType, java.nio.ByteBuffer paths, int pathBase, int stride, java.nio.FloatBuffer metrics)- Parameters:
metricQueryMask- one or more of:pathNameType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATUTF8_NVUTF16_NV2_BYTES_NV3_BYTES_NV4_BYTES_NVpaths-pathBase-stride-metrics-
-
glGetPathMetricRangeNV
public static void glGetPathMetricRangeNV(int metricQueryMask, int firstPathName, int numPaths, int stride, java.nio.FloatBuffer metrics)- Parameters:
metricQueryMask- one or more of:firstPathName-numPaths-stride-metrics-
-
glGetPathSpacingNV
public static void glGetPathSpacingNV(int pathListMode, int pathNameType, java.nio.ByteBuffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, java.nio.FloatBuffer returnedSpacing)- Parameters:
pathListMode- one of:ACCUM_ADJACENT_PAIRS_NVADJACENT_PAIRS_NVFIRST_TO_REST_NVpathNameType- one of:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATUTF8_NVUTF16_NV2_BYTES_NV3_BYTES_NV4_BYTES_NVpaths-pathBase-advanceScale-kerningScale-transformType- one of:TRANSLATE_X_NVTRANSLATE_2D_NVreturnedSpacing-
-
glGetPathColorGenivNV
public static void glGetPathColorGenivNV(int color, int pname, java.nio.IntBuffer value)- Parameters:
color- one of:PRIMARY_COLORPRIMARY_COLOR_NVSECONDARY_COLOR_NVpname- one of:PATH_GEN_MODE_NVPATH_GEN_COEFF_NVPATH_GEN_COLOR_FORMAT_NVvalue-
-
glGetPathColorGeniNV
public static int glGetPathColorGeniNV(int color, int pname)- Parameters:
color- one of:PRIMARY_COLORPRIMARY_COLOR_NVSECONDARY_COLOR_NVpname- one of:PATH_GEN_MODE_NVPATH_GEN_COEFF_NVPATH_GEN_COLOR_FORMAT_NV
-
glGetPathColorGenfvNV
public static void glGetPathColorGenfvNV(int color, int pname, java.nio.FloatBuffer value)- Parameters:
color- one of:PRIMARY_COLORPRIMARY_COLOR_NVSECONDARY_COLOR_NVpname- one of:PATH_GEN_MODE_NVPATH_GEN_COEFF_NVPATH_GEN_COLOR_FORMAT_NVvalue-
-
glGetPathColorGenfNV
public static float glGetPathColorGenfNV(int color, int pname)- Parameters:
color- one of:PRIMARY_COLORPRIMARY_COLOR_NVSECONDARY_COLOR_NVpname- one of:PATH_GEN_MODE_NVPATH_GEN_COEFF_NVPATH_GEN_COLOR_FORMAT_NV
-
glGetPathTexGenivNV
public static void glGetPathTexGenivNV(int texCoordSet, int pname, java.nio.IntBuffer value)- Parameters:
texCoordSet-pname-PATH_GEN_MODE_NVPATH_GEN_COEFF_NVPATH_GEN_COMPONENTS_NVvalue-
-
glGetPathTexGeniNV
public static int glGetPathTexGeniNV(int texCoordSet, int pname)- Parameters:
texCoordSet-pname-PATH_GEN_MODE_NVPATH_GEN_COEFF_NVPATH_GEN_COMPONENTS_NV
-
glGetPathTexGenfvNV
public static void glGetPathTexGenfvNV(int texCoordSet, int pname, java.nio.FloatBuffer value)- Parameters:
texCoordSet-pname-PATH_GEN_MODE_NVPATH_GEN_COEFF_NVPATH_GEN_COMPONENTS_NVvalue-
-
glGetPathTexGenfNV
public static float glGetPathTexGenfNV(int texCoordSet, int pname)- Parameters:
texCoordSet-pname-PATH_GEN_MODE_NVPATH_GEN_COEFF_NVPATH_GEN_COMPONENTS_NV
-
glIsPointInFillPathNV
public static boolean glIsPointInFillPathNV(int path, int mask, float x, float y)
-
glIsPointInStrokePathNV
public static boolean glIsPointInStrokePathNV(int path, float x, float y)
-
glGetPathLengthNV
public static float glGetPathLengthNV(int path, int startSegment, int numSegments)
-
glPointAlongPathNV
public static boolean glPointAlongPathNV(int path, int startSegment, int numSegments, float distance, java.nio.FloatBuffer x, java.nio.FloatBuffer y, java.nio.FloatBuffer tangentX, java.nio.FloatBuffer tangentY)
-
glMatrixLoad3x2fNV, glMatrixLoad3x3fNV, glMatrixLoadTranspose3x3fNV, glMatrixMult3x2fNV, glMatrixMult3x3fNV, glMatrixMultTranspose3x3fNV
public static void glMatrixLoad3x2fNV(int matrixMode, java.nio.FloatBuffer m) public static void glMatrixLoad3x3fNV(int matrixMode, java.nio.FloatBuffer m) public static void glMatrixLoadTranspose3x3fNV(int matrixMode, java.nio.FloatBuffer m) public static void glMatrixMult3x2fNV(int matrixMode, java.nio.FloatBuffer m) public static void glMatrixMult3x3fNV(int matrixMode, java.nio.FloatBuffer m) public static void glMatrixMultTranspose3x3fNV(int matrixMode, java.nio.FloatBuffer m)- Parameters:
matrixMode- one of:PATH_PROJECTION_NVPATH_MODELVIEW_NVm-
-
glGetProgramResourcefvNV
public static void glGetProgramResourcefvNV(int program, int programInterface, int index, java.nio.IntBuffer props, java.nio.IntBuffer length, java.nio.FloatBuffer params)
-
glPathCommandsNV
public static void glPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, short[] coords)Array version of:PathCommandsNV
-
glPathCommandsNV
public static void glPathCommandsNV(int path, java.nio.ByteBuffer commands, int coordType, float[] coords)Array version of:PathCommandsNV
-
glPathCoordsNV
public static void glPathCoordsNV(int path, int coordType, short[] coords) public static void glPathCoordsNV(int path, int coordType, float[] coords)Array version of:PathCoordsNV
-
glPathSubCommandsNV
public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, short[] coords) public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, java.nio.ByteBuffer commands, int coordType, float[] coords)Array version of:PathSubCommandsNV
-
glPathSubCoordsNV
public static void glPathSubCoordsNV(int path, int coordStart, int coordType, short[] coords) public static void glPathSubCoordsNV(int path, int coordStart, int coordType, float[] coords)Array version of:PathSubCoordsNV
-
glWeightPathsNV
public static void glWeightPathsNV(int resultPath, int[] paths, float[] weights)Array version of:WeightPathsNV
-
glTransformPathNV
public static void glTransformPathNV(int resultPath, int srcPath, int transformType, float[] transformValues)Array version of:TransformPathNV
-
glPathParameterivNV
public static void glPathParameterivNV(int path, int pname, int[] value)Array version of:PathParameterivNV
-
glPathParameterfvNV
public static void glPathParameterfvNV(int path, int pname, float[] value)Array version of:PathParameterfvNV
-
glPathDashArrayNV
public static void glPathDashArrayNV(int path, float[] dashArray)Array version of:PathDashArrayNV
-
glStencilFillPathInstancedNV
public static void glStencilFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int fillMode, int mask, int transformType, float[] transformValues)Array version of:StencilFillPathInstancedNV
-
glStencilStrokePathInstancedNV
public static void glStencilStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int reference, int mask, int transformType, float[] transformValues)Array version of:StencilStrokePathInstancedNV
-
glPathColorGenNV
public static void glPathColorGenNV(int color, int genMode, int colorFormat, float[] coeffs)Array version of:PathColorGenNV
-
glPathTexGenNV
public static void glPathTexGenNV(int texCoordSet, int genMode, int components, float[] coeffs)Array version of:PathTexGenNV
-
glCoverFillPathInstancedNV
public static void glCoverFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int coverMode, int transformType, float[] transformValues)Array version of:CoverFillPathInstancedNV
-
glCoverStrokePathInstancedNV
public static void glCoverStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int coverMode, int transformType, float[] transformValues)Array version of:CoverStrokePathInstancedNV
-
glStencilThenCoverFillPathInstancedNV
public static void glStencilThenCoverFillPathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int fillMode, int mask, int coverMode, int transformType, float[] transformValues)Array version of:StencilThenCoverFillPathInstancedNV
-
glStencilThenCoverStrokePathInstancedNV
public static void glStencilThenCoverStrokePathInstancedNV(int pathNameType, java.nio.ByteBuffer paths, int pathBase, int reference, int mask, int coverMode, int transformType, float[] transformValues)Array version of:StencilThenCoverStrokePathInstancedNV
-
glProgramPathFragmentInputGenNV
public static void glProgramPathFragmentInputGenNV(int program, int location, int genMode, int components, float[] coeffs)Array version of:ProgramPathFragmentInputGenNV
-
glGetPathParameterivNV
public static void glGetPathParameterivNV(int path, int pname, int[] value)Array version of:GetPathParameterivNV
-
glGetPathParameterfvNV
public static void glGetPathParameterfvNV(int path, int pname, float[] value)Array version of:GetPathParameterfvNV
-
glGetPathCoordsNV
public static void glGetPathCoordsNV(int path, float[] coords)Array version of:GetPathCoordsNV
-
glGetPathDashArrayNV
public static void glGetPathDashArrayNV(int path, float[] dashArray)Array version of:GetPathDashArrayNV
-
glGetPathMetricsNV
public static void glGetPathMetricsNV(int metricQueryMask, int pathNameType, java.nio.ByteBuffer paths, int pathBase, int stride, float[] metrics)Array version of:GetPathMetricsNV
-
glGetPathMetricRangeNV
public static void glGetPathMetricRangeNV(int metricQueryMask, int firstPathName, int numPaths, int stride, float[] metrics)Array version of:GetPathMetricRangeNV
-
glGetPathSpacingNV
public static void glGetPathSpacingNV(int pathListMode, int pathNameType, java.nio.ByteBuffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, float[] returnedSpacing)Array version of:GetPathSpacingNV
-
glGetPathColorGenivNV
public static void glGetPathColorGenivNV(int color, int pname, int[] value)Array version of:GetPathColorGenivNV
-
glGetPathColorGenfvNV
public static void glGetPathColorGenfvNV(int color, int pname, float[] value)Array version of:GetPathColorGenfvNV
-
glGetPathTexGenivNV
public static void glGetPathTexGenivNV(int texCoordSet, int pname, int[] value)Array version of:GetPathTexGenivNV
-
glGetPathTexGenfvNV
public static void glGetPathTexGenfvNV(int texCoordSet, int pname, float[] value)Array version of:GetPathTexGenfvNV
-
glPointAlongPathNV
public static boolean glPointAlongPathNV(int path, int startSegment, int numSegments, float distance, float[] x, float[] y, float[] tangentX, float[] tangentY)Array version of:PointAlongPathNV
-
glMatrixLoad3x2fNV
public static void glMatrixLoad3x2fNV(int matrixMode, float[] m)Array version of:MatrixLoad3x2fNV
-
glMatrixLoad3x3fNV
public static void glMatrixLoad3x3fNV(int matrixMode, float[] m)Array version of:MatrixLoad3x3fNV
-
glMatrixLoadTranspose3x3fNV
public static void glMatrixLoadTranspose3x3fNV(int matrixMode, float[] m)Array version of:MatrixLoadTranspose3x3fNV
-
glMatrixMult3x2fNV
public static void glMatrixMult3x2fNV(int matrixMode, float[] m)Array version of:MatrixMult3x2fNV
-
glMatrixMult3x3fNV
public static void glMatrixMult3x3fNV(int matrixMode, float[] m)Array version of:MatrixMult3x3fNV
-
glMatrixMultTranspose3x3fNV
public static void glMatrixMultTranspose3x3fNV(int matrixMode, float[] m)Array version of:MatrixMultTranspose3x3fNV
-
glGetProgramResourcefvNV
public static void glGetProgramResourcefvNV(int program, int programInterface, int index, int[] props, int[] length, float[] params)Array version of:GetProgramResourcefvNV
-
-