public class NVPathRendering
extends java.lang.Object
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 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 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 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).
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_2_BYTES_NV
The following types are defined as alias to the GL tokens.
|
static int |
GL_3_BYTES_NV
The following types are defined as alias to the GL tokens.
|
static int |
GL_4_BYTES_NV
The following types are defined as alias to the GL tokens.
|
static int |
GL_ACCUM_ADJACENT_PAIRS_NV
Accepted by the
pathListMode parameter of GetPathSpacingNV. |
static int |
GL_ADJACENT_PAIRS_NV
Accepted by the
pathListMode parameter of GetPathSpacingNV. |
static int |
GL_AFFINE_2D_NV
Accepted by the
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV. |
static int |
GL_AFFINE_3D_NV
Accepted by the
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV. |
static byte |
GL_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static int |
GL_BEVEL_NV
Accepted by the
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_JOIN_STYLE_NV. |
static int |
GL_BOLD_BIT_NV
Accepted by the
fontStyle parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV. |
static int |
GL_BOUNDING_BOX_NV
Accepted by the
coverMode parameter of CoverFillPathNV and CoverFillPathInstancedNV. |
static int |
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
Accepted by the
coverMode parameter of CoverFillPathInstancedNV. |
static byte |
GL_CIRCULAR_CCW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_CIRCULAR_CW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_CIRCULAR_TANGENT_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_CLOSE_PATH_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_CONIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static int |
GL_CONSTANT_NV
The following types are defined as alias to the GL tokens.
|
static int |
GL_CONVEX_HULL_NV
Accepted by the
coverMode parameter of CoverFillPathNV and CoverFillPathInstancedNV. |
static int |
GL_COUNT_DOWN_NV
Accepted by the
fillMode parameter of StencilFillPathNV and StencilFillPathInstancedNV. |
static int |
GL_COUNT_UP_NV
Accepted by the
fillMode parameter of StencilFillPathNV and StencilFillPathInstancedNV. |
static byte |
GL_CUBIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_DUP_FIRST_CUBIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_DUP_LAST_CUBIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static int |
GL_EYE_LINEAR_NV
The following types are defined as alias to the GL tokens.
|
static int |
GL_FILE_NAME_NV
Accepted by the
fontTarget parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV. |
static int |
GL_FIRST_TO_REST_NV
Accepted by the
pathListMode parameter of GetPathSpacingNV. |
static int |
GL_FONT_ASCENDER_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_DESCENDER_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_GLYPHS_AVAILABLE_NV
Returned by PathGlyphIndexRangeNV.
|
static int |
GL_FONT_HAS_KERNING_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_HEIGHT_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_NUM_GLYPH_INDICES_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_TARGET_UNAVAILABLE_NV
Returned by PathGlyphIndexRangeNV.
|
static int |
GL_FONT_UNAVAILABLE_NV
Returned by PathGlyphIndexRangeNV.
|
static int |
GL_FONT_UNDERLINE_POSITION_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_UNDERLINE_THICKNESS_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_UNINTELLIGIBLE_NV
Returned by PathGlyphIndexRangeNV.
|
static int |
GL_FONT_UNITS_PER_EM_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_X_MAX_BOUNDS_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_X_MIN_BOUNDS_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_Y_MAX_BOUNDS_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FONT_Y_MIN_BOUNDS_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_FRAGMENT_INPUT_NV
Accepted by the
programInterface parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv,
GetProgramResourcefvNV, and GetProgramResourceLocation. |
static int |
GL_GLYPH_HAS_KERNING_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_GLYPH_HEIGHT_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static int |
GL_GLYPH_WIDTH_BIT_NV
Accepted as a bit within the
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV. |
static byte |
GL_HORIZONTAL_LINE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static int |
GL_ITALIC_BIT_NV
Accepted by the
fontStyle parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV. |
static byte |
GL_LARGE_CCW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_LARGE_CW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_LINE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static int |
GL_MITER_REVERT_NV
Accepted by the
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_JOIN_STYLE_NV. |
static int |
GL_MITER_TRUNCATE_NV
Accepted by the
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_JOIN_STYLE_NV. |
static int |
GL_MOVE_TO_CONTINUES_NV
Accepted by the
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_DASH_OFFSET_RESET_NV. |
static byte |
GL_MOVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static int |
GL_MOVE_TO_RESETS_NV
Accepted by the
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_DASH_OFFSET_RESET_NV. |
static int |
GL_OBJECT_LINEAR_NV
The following types are defined as alias to the GL tokens.
|
static int |
GL_PATH_CLIENT_LENGTH_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_COMMAND_COUNT_NV
Accepted by the
pname parameter of GetPathParameterfvNV and GetPathParameterivNV. |
static int |
GL_PATH_COMPUTED_LENGTH_NV
Accepted by the
pname parameter of GetPathParameterfvNV and GetPathParameterivNV. |
static int |
GL_PATH_COORD_COUNT_NV
Accepted by the
pname parameter of GetPathParameterfvNV and GetPathParameterivNV. |
static int |
GL_PATH_COVER_DEPTH_FUNC_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_PATH_DASH_ARRAY_COUNT_NV
Accepted by the
pname parameter of GetPathParameterfvNV and GetPathParameterivNV. |
static int |
GL_PATH_DASH_CAPS_NV
Accepted by the
pname parameter of PathParameterfNV and PathParameterfvNV. |
static int |
GL_PATH_DASH_OFFSET_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_DASH_OFFSET_RESET_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_END_CAPS_NV
Accepted by the
pname parameter of PathParameterfNV and PathParameterfvNV. |
static int |
GL_PATH_ERROR_POSITION_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_PATH_FILL_BOUNDING_BOX_NV
Accepted by the
pname parameter of GetPathParameterfvNV and GetPathParameterivNV. |
static int |
GL_PATH_FILL_COVER_MODE_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_FILL_MASK_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_FILL_MODE_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_FOG_GEN_MODE_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_PATH_FORMAT_PS_NV
Accepted by the
format parameter of PathStringNV. |
static int |
GL_PATH_FORMAT_SVG_NV
Accepted by the
format parameter of PathStringNV. |
static int |
GL_PATH_GEN_COEFF_NV
Accepted by the
pname parameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV. |
static int |
GL_PATH_GEN_COLOR_FORMAT_NV
Accepted by the
pname parameter of GetPathColorGenivNV and GetPathColorGenfvNV. |
static int |
GL_PATH_GEN_COMPONENTS_NV
Accepted by the
pname parameter of GetPathTexGenivNV and GetPathTexGenfvNV. |
static int |
GL_PATH_GEN_MODE_NV
Accepted by the
pname parameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV. |
static int |
GL_PATH_INITIAL_DASH_CAP_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_INITIAL_END_CAP_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_JOIN_STYLE_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV
Token values for matrices.
|
static int |
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV
Token values for matrices.
|
static int |
GL_PATH_MITER_LIMIT_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_MODELVIEW_MATRIX_NV
Token values for matrices.
|
static int |
GL_PATH_MODELVIEW_NV
Token values for matrices.
|
static int |
GL_PATH_MODELVIEW_STACK_DEPTH_NV
Token values for matrices.
|
static int |
GL_PATH_OBJECT_BOUNDING_BOX_NV
Accepted by the
genMode parameter of PathColorGenNV, PathTexGenNV, ProgramPathFragmentInputGenNV. |
static int |
GL_PATH_PROJECTION_MATRIX_NV
Token values for matrices.
|
static int |
GL_PATH_PROJECTION_NV
Token values for matrices.
|
static int |
GL_PATH_PROJECTION_STACK_DEPTH_NV
Token values for matrices.
|
static int |
GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_PATH_STENCIL_FUNC_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_PATH_STENCIL_REF_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_PATH_STENCIL_VALUE_MASK_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev. |
static int |
GL_PATH_STROKE_BOUND_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_STROKE_BOUNDING_BOX_NV
Accepted by the
pname parameter of GetPathParameterfvNV and GetPathParameterivNV. |
static int |
GL_PATH_STROKE_COVER_MODE_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_STROKE_MASK_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_STROKE_WIDTH_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_TERMINAL_DASH_CAP_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_TERMINAL_END_CAP_NV
Accepted by the
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV. |
static int |
GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV
Token values for matrices.
|
static int |
GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV
Token values for matrices.
|
static int |
GL_PRIMARY_COLOR_NV
Accepted by the
color parameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV. |
static byte |
GL_QUADRATIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RECT_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_CONIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_CUBIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_HORIZONTAL_LINE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_LARGE_CCW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_LARGE_CW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_LINE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_MOVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_QUADRATIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_RECT_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_ROUNDED_RECT_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_ROUNDED_RECT2_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_ROUNDED_RECT4_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_ROUNDED_RECT8_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_SMALL_CCW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_SMALL_CW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RELATIVE_VERTICAL_LINE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_RESTART_PATH_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static int |
GL_ROUND_NV
Accepted by the
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is 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 byte |
GL_ROUNDED_RECT_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_ROUNDED_RECT2_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_ROUNDED_RECT4_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_ROUNDED_RECT8_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static int |
GL_SECONDARY_COLOR_NV
Accepted by the
color parameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV. |
static int |
GL_SKIP_MISSING_GLYPH_NV
Accepted by the
handleMissingGlyph parameter of PathGlyphsNV and PathGlyphRangeNV. |
static byte |
GL_SMALL_CCW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_SMALL_CW_ARC_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_SMOOTH_CUBIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static byte |
GL_SMOOTH_QUADRATIC_CURVE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
static int |
GL_SQUARE_NV
Accepted by the
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is 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 int |
GL_STANDARD_FONT_FORMAT_NV
Accepted by the
fontTarget parameter of PathMemoryGlyphIndexArrayNV. |
static int |
GL_STANDARD_FONT_NAME_NV
Accepted by the
fontTarget parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV. |
static int |
GL_SYSTEM_FONT_NAME_NV
Accepted by the
fontTarget parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV. |
static int |
GL_TRANSLATE_2D_NV
Accepted by the
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV. |
static int |
GL_TRANSLATE_3D_NV
Accepted by the
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV. |
static int |
GL_TRANSLATE_X_NV
Accepted by the
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV. |
static int |
GL_TRANSLATE_Y_NV
Accepted by the
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV. |
static int |
GL_TRANSPOSE_AFFINE_2D_NV
Accepted by the
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV. |
static int |
GL_TRANSPOSE_AFFINE_3D_NV
Accepted by the
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV. |
static int |
GL_TRIANGULAR_NV
Accepted by the
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is 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 int |
GL_USE_MISSING_GLYPH_NV
Accepted by the
handleMissingGlyph parameter of PathGlyphsNV and PathGlyphRangeNV. |
static int |
GL_UTF16_NV
Accepted by the
type or pathNameType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV,
CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV. |
static int |
GL_UTF8_NV
Accepted by the
type or pathNameType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV,
CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV. |
static byte |
GL_VERTICAL_LINE_TO_NV
Accepted in elements of the
commands array parameter of PathCommandsNV and PathSubCommandsNV. |
| Modifier and Type | Method and Description |
|---|---|
static void |
glCopyPathNV(int resultPath,
int srcPath) |
static void |
glCoverFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int coverMode,
int transformType,
float[] transformValues)
Array version of:
CoverFillPathInstancedNV |
static void |
glCoverFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int coverMode,
int transformType,
java.nio.FloatBuffer transformValues) |
static void |
glCoverFillPathNV(int path,
int coverMode) |
static void |
glCoverStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int coverMode,
int transformType,
float[] transformValues)
Array version of:
CoverStrokePathInstancedNV |
static void |
glCoverStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int coverMode,
int transformType,
java.nio.FloatBuffer transformValues) |
static void |
glCoverStrokePathNV(int path,
int coverMode) |
static void |
glDeletePathsNV(int path,
int range) |
static int |
glGenPathsNV(int range) |
static float |
glGetPathColorGenfNV(int color,
int pname) |
static void |
glGetPathColorGenfvNV(int color,
int pname,
float[] value)
Array version of:
GetPathColorGenfvNV |
static void |
glGetPathColorGenfvNV(int color,
int pname,
java.nio.FloatBuffer value) |
static int |
glGetPathColorGeniNV(int color,
int pname) |
static void |
glGetPathColorGenivNV(int color,
int pname,
int[] value)
Array version of:
GetPathColorGenivNV |
static void |
glGetPathColorGenivNV(int color,
int pname,
java.nio.IntBuffer value) |
static void |
glGetPathCommandsNV(int path,
java.nio.ByteBuffer commands) |
static void |
glGetPathCoordsNV(int path,
float[] coords)
Array version of:
GetPathCoordsNV |
static void |
glGetPathCoordsNV(int path,
java.nio.FloatBuffer coords) |
static void |
glGetPathDashArrayNV(int path,
float[] dashArray)
Array version of:
GetPathDashArrayNV |
static void |
glGetPathDashArrayNV(int path,
java.nio.FloatBuffer dashArray) |
static float |
glGetPathLengthNV(int path,
int startSegment,
int numSegments) |
static void |
glGetPathMetricRangeNV(int metricQueryMask,
int firstPathName,
int numPaths,
int stride,
float[] metrics)
Array version of:
GetPathMetricRangeNV |
static void |
glGetPathMetricRangeNV(int metricQueryMask,
int firstPathName,
int numPaths,
int stride,
java.nio.FloatBuffer metrics) |
static void |
glGetPathMetricsNV(int metricQueryMask,
int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int stride,
float[] metrics)
Array version of:
GetPathMetricsNV |
static void |
glGetPathMetricsNV(int metricQueryMask,
int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int stride,
java.nio.FloatBuffer metrics) |
static float |
glGetPathParameterfNV(int path,
int pname) |
static void |
glGetPathParameterfvNV(int path,
int pname,
float[] value)
Array version of:
GetPathParameterfvNV |
static void |
glGetPathParameterfvNV(int path,
int pname,
java.nio.FloatBuffer value) |
static int |
glGetPathParameteriNV(int path,
int pname) |
static void |
glGetPathParameterivNV(int path,
int pname,
int[] value)
Array version of:
GetPathParameterivNV |
static void |
glGetPathParameterivNV(int path,
int pname,
java.nio.IntBuffer value) |
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 |
static void |
glGetPathSpacingNV(int pathListMode,
int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
float advanceScale,
float kerningScale,
int transformType,
java.nio.FloatBuffer returnedSpacing) |
static float |
glGetPathTexGenfNV(int texCoordSet,
int pname) |
static void |
glGetPathTexGenfvNV(int texCoordSet,
int pname,
float[] value)
Array version of:
GetPathTexGenfvNV |
static void |
glGetPathTexGenfvNV(int texCoordSet,
int pname,
java.nio.FloatBuffer value) |
static int |
glGetPathTexGeniNV(int texCoordSet,
int pname) |
static void |
glGetPathTexGenivNV(int texCoordSet,
int pname,
int[] value)
Array version of:
GetPathTexGenivNV |
static void |
glGetPathTexGenivNV(int texCoordSet,
int pname,
java.nio.IntBuffer value) |
static void |
glGetProgramResourcefvNV(int program,
int programInterface,
int index,
int[] props,
int[] length,
float[] params)
Array version of:
GetProgramResourcefvNV |
static void |
glGetProgramResourcefvNV(int program,
int programInterface,
int index,
java.nio.IntBuffer props,
java.nio.IntBuffer length,
java.nio.FloatBuffer params) |
static void |
glInterpolatePathsNV(int resultPath,
int pathA,
int pathB,
float weight) |
static boolean |
glIsPathNV(int path) |
static boolean |
glIsPointInFillPathNV(int path,
int mask,
float x,
float y) |
static boolean |
glIsPointInStrokePathNV(int path,
float x,
float y) |
static void |
glMatrixLoad3x2fNV(int matrixMode,
float[] m)
Array version of:
MatrixLoad3x2fNV |
static void |
glMatrixLoad3x2fNV(int matrixMode,
java.nio.FloatBuffer m) |
static void |
glMatrixLoad3x3fNV(int matrixMode,
float[] m)
Array version of:
MatrixLoad3x3fNV |
static void |
glMatrixLoad3x3fNV(int matrixMode,
java.nio.FloatBuffer m) |
static void |
glMatrixLoadTranspose3x3fNV(int matrixMode,
float[] m)
Array version of:
MatrixLoadTranspose3x3fNV |
static void |
glMatrixLoadTranspose3x3fNV(int matrixMode,
java.nio.FloatBuffer m) |
static void |
glMatrixMult3x2fNV(int matrixMode,
float[] m)
Array version of:
MatrixMult3x2fNV |
static void |
glMatrixMult3x2fNV(int matrixMode,
java.nio.FloatBuffer m) |
static void |
glMatrixMult3x3fNV(int matrixMode,
float[] m)
Array version of:
MatrixMult3x3fNV |
static void |
glMatrixMult3x3fNV(int matrixMode,
java.nio.FloatBuffer m) |
static void |
glMatrixMultTranspose3x3fNV(int matrixMode,
float[] m)
Array version of:
MatrixMultTranspose3x3fNV |
static void |
glMatrixMultTranspose3x3fNV(int matrixMode,
java.nio.FloatBuffer m) |
static void |
glPathColorGenNV(int color,
int genMode,
int colorFormat,
float[] coeffs)
Array version of:
PathColorGenNV |
static void |
glPathColorGenNV(int color,
int genMode,
int colorFormat,
java.nio.FloatBuffer coeffs) |
static void |
glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
java.nio.ByteBuffer coords) |
static void |
glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
float[] coords)
Array version of:
PathCommandsNV |
static void |
glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
java.nio.FloatBuffer coords) |
static void |
glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
short[] coords)
Array version of:
PathCommandsNV |
static void |
glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
java.nio.ShortBuffer coords) |
static void |
glPathCoordsNV(int path,
int coordType,
java.nio.ByteBuffer coords) |
static void |
glPathCoordsNV(int path,
int coordType,
float[] coords)
Array version of:
PathCoordsNV |
static void |
glPathCoordsNV(int path,
int coordType,
java.nio.FloatBuffer coords) |
static void |
glPathCoordsNV(int path,
int coordType,
short[] coords)
Array version of:
PathCoordsNV |
static void |
glPathCoordsNV(int path,
int coordType,
java.nio.ShortBuffer coords) |
static void |
glPathCoverDepthFuncNV(int zfunc) |
static void |
glPathDashArrayNV(int path,
float[] dashArray)
Array version of:
PathDashArrayNV |
static void |
glPathDashArrayNV(int path,
java.nio.FloatBuffer dashArray) |
static void |
glPathFogGenNV(int genMode) |
static int |
glPathGlyphIndexArrayNV(int firstPathName,
int fontTarget,
java.nio.ByteBuffer fontName,
int fontStyle,
int firstGlyphIndex,
int numGlyphs,
int pathParameterTemplate,
float emScale) |
static int |
glPathGlyphIndexRangeNV(int fontTarget,
java.nio.ByteBuffer fontName,
int fontStyle,
int pathParameterTemplate,
float emScale,
int baseAndCount) |
static void |
glPathGlyphRangeNV(int firstPathName,
int fontTarget,
java.nio.ByteBuffer fontName,
int fontStyle,
int firstGlyph,
int numGlyphs,
int handleMissingGlyphs,
int pathParameterTemplate,
float emScale) |
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) |
static int |
glPathMemoryGlyphIndexArrayNV(int firstPathName,
int fontTarget,
java.nio.ByteBuffer fontData,
int faceIndex,
int firstGlyphIndex,
int numGlyphs,
int pathParameterTemplate,
float emScale) |
static void |
glPathParameterfNV(int path,
int pname,
float value) |
static void |
glPathParameterfvNV(int path,
int pname,
float[] value)
Array version of:
PathParameterfvNV |
static void |
glPathParameterfvNV(int path,
int pname,
java.nio.FloatBuffer value) |
static void |
glPathParameteriNV(int path,
int pname,
int value) |
static void |
glPathParameterivNV(int path,
int pname,
int[] value)
Array version of:
PathParameterivNV |
static void |
glPathParameterivNV(int path,
int pname,
java.nio.IntBuffer value) |
static void |
glPathStencilDepthOffsetNV(float factor,
float units) |
static void |
glPathStencilFuncNV(int func,
int ref,
int mask) |
static void |
glPathStringNV(int path,
int format,
java.nio.ByteBuffer pathString) |
static void |
glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
java.nio.ByteBuffer coords) |
static void |
glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
float[] coords)
Array version of:
PathSubCommandsNV |
static void |
glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
java.nio.FloatBuffer coords) |
static void |
glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
short[] coords)
Array version of:
PathSubCommandsNV |
static void |
glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
java.nio.ShortBuffer coords) |
static void |
glPathSubCoordsNV(int path,
int coordStart,
int coordType,
java.nio.ByteBuffer coords) |
static void |
glPathSubCoordsNV(int path,
int coordStart,
int coordType,
float[] coords)
Array version of:
PathSubCoordsNV |
static void |
glPathSubCoordsNV(int path,
int coordStart,
int coordType,
java.nio.FloatBuffer coords) |
static void |
glPathSubCoordsNV(int path,
int coordStart,
int coordType,
short[] coords)
Array version of:
PathSubCoordsNV |
static void |
glPathSubCoordsNV(int path,
int coordStart,
int coordType,
java.nio.ShortBuffer coords) |
static void |
glPathTexGenNV(int texCoordSet,
int genMode,
int components,
float[] coeffs)
Array version of:
PathTexGenNV |
static void |
glPathTexGenNV(int texCoordSet,
int genMode,
int components,
java.nio.FloatBuffer coeffs) |
static boolean |
glPointAlongPathNV(int path,
int startSegment,
int numSegments,
float distance,
float[] x,
float[] y,
float[] tangentX,
float[] tangentY)
Array version of:
PointAlongPathNV |
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) |
static void |
glProgramPathFragmentInputGenNV(int program,
int location,
int genMode,
int components,
float[] coeffs)
Array version of:
ProgramPathFragmentInputGenNV |
static void |
glProgramPathFragmentInputGenNV(int program,
int location,
int genMode,
int components,
java.nio.FloatBuffer coeffs) |
static void |
glStencilFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int fillMode,
int mask,
int transformType,
float[] transformValues)
Array version of:
StencilFillPathInstancedNV |
static void |
glStencilFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int fillMode,
int mask,
int transformType,
java.nio.FloatBuffer transformValues) |
static void |
glStencilFillPathNV(int path,
int fillMode,
int mask) |
static void |
glStencilStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int reference,
int mask,
int transformType,
float[] transformValues)
Array version of:
StencilStrokePathInstancedNV |
static void |
glStencilStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int reference,
int mask,
int transformType,
java.nio.FloatBuffer transformValues) |
static void |
glStencilStrokePathNV(int path,
int reference,
int mask) |
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 |
static void |
glStencilThenCoverFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int fillMode,
int mask,
int coverMode,
int transformType,
java.nio.FloatBuffer transformValues) |
static void |
glStencilThenCoverFillPathNV(int path,
int fillMode,
int mask,
int coverMode) |
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 |
static void |
glStencilThenCoverStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int reference,
int mask,
int coverMode,
int transformType,
java.nio.FloatBuffer transformValues) |
static void |
glStencilThenCoverStrokePathNV(int path,
int reference,
int mask,
int coverMode) |
static void |
glTransformPathNV(int resultPath,
int srcPath,
int transformType,
float[] transformValues)
Array version of:
TransformPathNV |
static void |
glTransformPathNV(int resultPath,
int srcPath,
int transformType,
java.nio.FloatBuffer transformValues) |
static void |
glWeightPathsNV(int resultPath,
int[] paths,
float[] weights)
Array version of:
WeightPathsNV |
static void |
glWeightPathsNV(int resultPath,
java.nio.IntBuffer paths,
java.nio.FloatBuffer weights) |
static void |
nglCoverFillPathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int coverMode,
int transformType,
long transformValues)
Unsafe version of:
CoverFillPathInstancedNV |
static void |
nglCoverStrokePathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int coverMode,
int transformType,
long transformValues)
Unsafe version of:
CoverStrokePathInstancedNV |
static void |
nglGetPathColorGenfvNV(int color,
int pname,
long value)
Unsafe version of:
GetPathColorGenfvNV |
static void |
nglGetPathColorGenivNV(int color,
int pname,
long value)
Unsafe version of:
GetPathColorGenivNV |
static void |
nglGetPathCommandsNV(int path,
long commands) |
static void |
nglGetPathCoordsNV(int path,
long coords) |
static void |
nglGetPathDashArrayNV(int path,
long dashArray) |
static void |
nglGetPathMetricRangeNV(int metricQueryMask,
int firstPathName,
int numPaths,
int stride,
long metrics)
Unsafe version of:
GetPathMetricRangeNV |
static void |
nglGetPathMetricsNV(int metricQueryMask,
int numPaths,
int pathNameType,
long paths,
int pathBase,
int stride,
long metrics)
Unsafe version of:
GetPathMetricsNV |
static void |
nglGetPathParameterfvNV(int path,
int pname,
long value)
Unsafe version of:
GetPathParameterfvNV |
static void |
nglGetPathParameterivNV(int path,
int pname,
long value)
Unsafe version of:
GetPathParameterivNV |
static void |
nglGetPathSpacingNV(int pathListMode,
int numPaths,
int pathNameType,
long paths,
int pathBase,
float advanceScale,
float kerningScale,
int transformType,
long returnedSpacing)
Unsafe version of:
GetPathSpacingNV |
static void |
nglGetPathTexGenfvNV(int texCoordSet,
int pname,
long value)
Unsafe version of:
GetPathTexGenfvNV |
static void |
nglGetPathTexGenivNV(int texCoordSet,
int pname,
long value)
Unsafe version of:
GetPathTexGenivNV |
static void |
nglGetProgramResourcefvNV(int program,
int programInterface,
int index,
int propCount,
long props,
int bufSize,
long length,
long params) |
static void |
nglMatrixLoad3x2fNV(int matrixMode,
long m)
Unsafe version of:
MatrixLoad3x2fNV |
static void |
nglMatrixLoad3x3fNV(int matrixMode,
long m)
Unsafe version of:
MatrixLoad3x3fNV |
static void |
nglMatrixLoadTranspose3x3fNV(int matrixMode,
long m)
Unsafe version of:
MatrixLoadTranspose3x3fNV |
static void |
nglMatrixMult3x2fNV(int matrixMode,
long m)
Unsafe version of:
MatrixMult3x2fNV |
static void |
nglMatrixMult3x3fNV(int matrixMode,
long m)
Unsafe version of:
MatrixMult3x3fNV |
static void |
nglMatrixMultTranspose3x3fNV(int matrixMode,
long m)
Unsafe version of:
MatrixMultTranspose3x3fNV |
static void |
nglPathColorGenNV(int color,
int genMode,
int colorFormat,
long coeffs)
Unsafe version of:
PathColorGenNV |
static void |
nglPathCommandsNV(int path,
int numCommands,
long commands,
int numCoords,
int coordType,
long coords)
Unsafe version of:
PathCommandsNV |
static void |
nglPathCoordsNV(int path,
int numCoords,
int coordType,
long coords)
Unsafe version of:
PathCoordsNV |
static void |
nglPathDashArrayNV(int path,
int dashCount,
long dashArray) |
static int |
nglPathGlyphIndexArrayNV(int firstPathName,
int fontTarget,
long fontName,
int fontStyle,
int firstGlyphIndex,
int numGlyphs,
int pathParameterTemplate,
float emScale)
Unsafe version of:
PathGlyphIndexArrayNV |
static int |
nglPathGlyphIndexRangeNV(int fontTarget,
long fontName,
int fontStyle,
int pathParameterTemplate,
float emScale,
int baseAndCount)
Unsafe version of:
PathGlyphIndexRangeNV |
static void |
nglPathGlyphRangeNV(int firstPathName,
int fontTarget,
long fontName,
int fontStyle,
int firstGlyph,
int numGlyphs,
int handleMissingGlyphs,
int pathParameterTemplate,
float emScale)
Unsafe version of:
PathGlyphRangeNV |
static void |
nglPathGlyphsNV(int firstPathName,
int fontTarget,
long fontName,
int fontStyle,
int numGlyphs,
int type,
long charcodes,
int handleMissingGlyphs,
int pathParameterTemplate,
float emScale)
Unsafe version of:
PathGlyphsNV |
static int |
nglPathMemoryGlyphIndexArrayNV(int firstPathName,
int fontTarget,
long fontSize,
long fontData,
int faceIndex,
int firstGlyphIndex,
int numGlyphs,
int pathParameterTemplate,
float emScale)
Unsafe version of:
PathMemoryGlyphIndexArrayNV |
static void |
nglPathParameterfvNV(int path,
int pname,
long value)
Unsafe version of:
PathParameterfvNV |
static void |
nglPathParameterivNV(int path,
int pname,
long value)
Unsafe version of:
PathParameterivNV |
static void |
nglPathStringNV(int path,
int format,
int length,
long pathString)
Unsafe version of:
PathStringNV |
static void |
nglPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
int numCommands,
long commands,
int numCoords,
int coordType,
long coords)
Unsafe version of:
PathSubCommandsNV |
static void |
nglPathSubCoordsNV(int path,
int coordStart,
int numCoords,
int coordType,
long coords)
Unsafe version of:
PathSubCoordsNV |
static void |
nglPathTexGenNV(int texCoordSet,
int genMode,
int components,
long coeffs) |
static boolean |
nglPointAlongPathNV(int path,
int startSegment,
int numSegments,
float distance,
long x,
long y,
long tangentX,
long tangentY) |
static void |
nglProgramPathFragmentInputGenNV(int program,
int location,
int genMode,
int components,
long coeffs) |
static void |
nglStencilFillPathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int fillMode,
int mask,
int transformType,
long transformValues)
Unsafe version of:
StencilFillPathInstancedNV |
static void |
nglStencilStrokePathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int reference,
int mask,
int transformType,
long transformValues)
Unsafe version of:
StencilStrokePathInstancedNV |
static void |
nglStencilThenCoverFillPathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int fillMode,
int mask,
int coverMode,
int transformType,
long transformValues)
Unsafe version of:
StencilThenCoverFillPathInstancedNV |
static void |
nglStencilThenCoverStrokePathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int reference,
int mask,
int coverMode,
int transformType,
long transformValues)
Unsafe version of:
StencilThenCoverStrokePathInstancedNV |
static void |
nglTransformPathNV(int resultPath,
int srcPath,
int transformType,
long transformValues)
Unsafe version of:
TransformPathNV |
static void |
nglWeightPathsNV(int resultPath,
int numPaths,
long paths,
long weights) |
public static final byte GL_CLOSE_PATH_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_MOVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_MOVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_LINE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_LINE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_HORIZONTAL_LINE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_HORIZONTAL_LINE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_VERTICAL_LINE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_VERTICAL_LINE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_QUADRATIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_QUADRATIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_CUBIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_CUBIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_SMOOTH_QUADRATIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_SMOOTH_CUBIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_SMALL_CCW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_SMALL_CCW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_SMALL_CW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_SMALL_CW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_LARGE_CCW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_LARGE_CCW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_LARGE_CW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_LARGE_CW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_CONIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_CONIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_ROUNDED_RECT_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_ROUNDED_RECT_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_ROUNDED_RECT2_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_ROUNDED_RECT2_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_ROUNDED_RECT4_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_ROUNDED_RECT4_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_ROUNDED_RECT8_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_ROUNDED_RECT8_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RESTART_PATH_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_DUP_FIRST_CUBIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_DUP_LAST_CUBIC_CURVE_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RECT_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_RECT_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_CIRCULAR_CCW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_CIRCULAR_CW_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_CIRCULAR_TANGENT_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final byte GL_RELATIVE_ARC_TO_NV
commands array parameter of PathCommandsNV and PathSubCommandsNV.public static final int GL_PATH_FORMAT_SVG_NV
format parameter of PathStringNV.public static final int GL_PATH_FORMAT_PS_NV
format parameter of PathStringNV.public static final int GL_STANDARD_FONT_NAME_NV
fontTarget parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.public static final int GL_SYSTEM_FONT_NAME_NV
fontTarget parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.public static final int GL_FILE_NAME_NV
fontTarget parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.public static final int GL_STANDARD_FONT_FORMAT_NV
fontTarget parameter of PathMemoryGlyphIndexArrayNV.public static final int GL_SKIP_MISSING_GLYPH_NV
handleMissingGlyph parameter of PathGlyphsNV and PathGlyphRangeNV.public static final int GL_USE_MISSING_GLYPH_NV
handleMissingGlyph parameter of PathGlyphsNV and PathGlyphRangeNV.public static final int GL_FONT_GLYPHS_AVAILABLE_NV
public static final int GL_FONT_TARGET_UNAVAILABLE_NV
public static final int GL_FONT_UNAVAILABLE_NV
public static final int GL_FONT_UNINTELLIGIBLE_NV
public static final int GL_PATH_STROKE_WIDTH_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_INITIAL_END_CAP_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_TERMINAL_END_CAP_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_JOIN_STYLE_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_MITER_LIMIT_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_INITIAL_DASH_CAP_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_TERMINAL_DASH_CAP_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_DASH_OFFSET_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_CLIENT_LENGTH_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_DASH_OFFSET_RESET_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_FILL_MODE_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_FILL_MASK_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_FILL_COVER_MODE_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_STROKE_COVER_MODE_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_STROKE_MASK_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_STROKE_BOUND_NV
pname parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and
GetPathParameterivNV.public static final int GL_PATH_END_CAPS_NV
pname parameter of PathParameterfNV and PathParameterfvNV.public static final int GL_PATH_DASH_CAPS_NV
pname parameter of PathParameterfNV and PathParameterfvNV.public static final int GL_COUNT_UP_NV
fillMode parameter of StencilFillPathNV and StencilFillPathInstancedNV.public static final int GL_COUNT_DOWN_NV
fillMode parameter of StencilFillPathNV and StencilFillPathInstancedNV.public static final int GL_PRIMARY_COLOR_NV
color parameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV.public static final int GL_SECONDARY_COLOR_NV
color parameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV.public static final int GL_PATH_OBJECT_BOUNDING_BOX_NV
genMode parameter of PathColorGenNV, PathTexGenNV, ProgramPathFragmentInputGenNV.public static final int GL_CONVEX_HULL_NV
coverMode parameter of CoverFillPathNV and CoverFillPathInstancedNV.public static final int GL_BOUNDING_BOX_NV
coverMode parameter of CoverFillPathNV and CoverFillPathInstancedNV.public static final int GL_TRANSLATE_X_NV
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV.public static final int GL_TRANSLATE_Y_NV
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV.public static final int GL_TRANSLATE_2D_NV
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV.public static final int GL_TRANSLATE_3D_NV
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV.public static final int GL_AFFINE_2D_NV
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV.public static final int GL_AFFINE_3D_NV
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV.public static final int GL_TRANSPOSE_AFFINE_2D_NV
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV.public static final int GL_TRANSPOSE_AFFINE_3D_NV
transformType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and
CoverStrokePathInstancedNV.public static final int GL_UTF8_NV
type or pathNameType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV,
CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV.public static final int GL_UTF16_NV
type or pathNameType parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV,
CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV.public static final int GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
coverMode parameter of CoverFillPathInstancedNV.public static final int GL_PATH_COMMAND_COUNT_NV
pname parameter of GetPathParameterfvNV and GetPathParameterivNV.public static final int GL_PATH_COORD_COUNT_NV
pname parameter of GetPathParameterfvNV and GetPathParameterivNV.public static final int GL_PATH_DASH_ARRAY_COUNT_NV
pname parameter of GetPathParameterfvNV and GetPathParameterivNV.public static final int GL_PATH_COMPUTED_LENGTH_NV
pname parameter of GetPathParameterfvNV and GetPathParameterivNV.public static final int GL_PATH_FILL_BOUNDING_BOX_NV
pname parameter of GetPathParameterfvNV and GetPathParameterivNV.public static final int GL_PATH_STROKE_BOUNDING_BOX_NV
pname parameter of GetPathParameterfvNV and GetPathParameterivNV.public static final int GL_SQUARE_NV
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is 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.public static final int GL_ROUND_NV
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is 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.public static final int GL_TRIANGULAR_NV
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is 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.public static final int GL_BEVEL_NV
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_JOIN_STYLE_NV.public static final int GL_MITER_REVERT_NV
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_JOIN_STYLE_NV.public static final int GL_MITER_TRUNCATE_NV
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_JOIN_STYLE_NV.public static final int GL_MOVE_TO_RESETS_NV
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_DASH_OFFSET_RESET_NV.public static final int GL_MOVE_TO_CONTINUES_NV
value parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV when pname is
PATH_DASH_OFFSET_RESET_NV.public static final int GL_BOLD_BIT_NV
fontStyle parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.public static final int GL_ITALIC_BIT_NV
fontStyle parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.public static final int GL_PATH_ERROR_POSITION_NV
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_PATH_FOG_GEN_MODE_NV
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_PATH_STENCIL_FUNC_NV
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_PATH_STENCIL_REF_NV
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_PATH_STENCIL_VALUE_MASK_NV
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_PATH_COVER_DEPTH_FUNC_NV
pname parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.public static final int GL_GLYPH_WIDTH_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_GLYPH_HEIGHT_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_GLYPH_HAS_KERNING_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_X_MIN_BOUNDS_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_Y_MIN_BOUNDS_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_X_MAX_BOUNDS_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_Y_MAX_BOUNDS_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_UNITS_PER_EM_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_ASCENDER_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_DESCENDER_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_HEIGHT_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_UNDERLINE_POSITION_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_UNDERLINE_THICKNESS_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_HAS_KERNING_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_FONT_NUM_GLYPH_INDICES_BIT_NV
metricQueryMask parameter of GetPathMetricRangeNV or GetPathMetricsNV.public static final int GL_ACCUM_ADJACENT_PAIRS_NV
pathListMode parameter of GetPathSpacingNV.public static final int GL_ADJACENT_PAIRS_NV
pathListMode parameter of GetPathSpacingNV.public static final int GL_FIRST_TO_REST_NV
pathListMode parameter of GetPathSpacingNV.public static final int GL_PATH_GEN_MODE_NV
pname parameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV.public static final int GL_PATH_GEN_COEFF_NV
pname parameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV.public static final int GL_PATH_GEN_COLOR_FORMAT_NV
pname parameter of GetPathColorGenivNV and GetPathColorGenfvNV.public static final int GL_PATH_GEN_COMPONENTS_NV
pname parameter of GetPathTexGenivNV and GetPathTexGenfvNV.public static final int GL_FRAGMENT_INPUT_NV
programInterface parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv,
GetProgramResourcefvNV, and GetProgramResourceLocation.public static final int GL_PATH_PROJECTION_NV
public static final int GL_PATH_MODELVIEW_NV
public static final int GL_PATH_MODELVIEW_STACK_DEPTH_NV
public static final int GL_PATH_MODELVIEW_MATRIX_NV
public static final int GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV
public static final int GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV
public static final int GL_PATH_PROJECTION_STACK_DEPTH_NV
public static final int GL_PATH_PROJECTION_MATRIX_NV
public static final int GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV
public static final int GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV
public static final int GL_2_BYTES_NV
public static final int GL_3_BYTES_NV
public static final int GL_4_BYTES_NV
public static final int GL_EYE_LINEAR_NV
public static final int GL_OBJECT_LINEAR_NV
public static final int GL_CONSTANT_NV
public static void nglPathCommandsNV(int path,
int numCommands,
long commands,
int numCoords,
int coordType,
long coords)
PathCommandsNVpublic static void glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
java.nio.ByteBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
java.nio.ShortBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
java.nio.FloatBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void nglPathCoordsNV(int path,
int numCoords,
int coordType,
long coords)
PathCoordsNVpublic static void glPathCoordsNV(int path,
int coordType,
java.nio.ByteBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void glPathCoordsNV(int path,
int coordType,
java.nio.ShortBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void glPathCoordsNV(int path,
int coordType,
java.nio.FloatBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void nglPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
int numCommands,
long commands,
int numCoords,
int coordType,
long coords)
PathSubCommandsNVpublic static void glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
java.nio.ByteBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
java.nio.ShortBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
java.nio.FloatBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void nglPathSubCoordsNV(int path,
int coordStart,
int numCoords,
int coordType,
long coords)
PathSubCoordsNVpublic static void glPathSubCoordsNV(int path,
int coordStart,
int coordType,
java.nio.ByteBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void glPathSubCoordsNV(int path,
int coordStart,
int coordType,
java.nio.ShortBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void glPathSubCoordsNV(int path,
int coordStart,
int coordType,
java.nio.FloatBuffer coords)
coordType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | FLOAT |
public static void nglPathStringNV(int path,
int format,
int length,
long pathString)
PathStringNVpublic static void glPathStringNV(int path,
int format,
java.nio.ByteBuffer pathString)
format - one of:PATH_FORMAT_SVG_NV | PATH_FORMAT_PS_NV |
public static void nglPathGlyphsNV(int firstPathName,
int fontTarget,
long fontName,
int fontStyle,
int numGlyphs,
int type,
long charcodes,
int handleMissingGlyphs,
int pathParameterTemplate,
float emScale)
PathGlyphsNVpublic 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)
fontTarget - one of:STANDARD_FONT_NAME_NV | SYSTEM_FONT_NAME_NV | FILE_NAME_NV |
fontStyle - one or more of:BOLD_BIT_NV | ITALIC_BIT_NV |
type - one of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT | UTF8_NV | UTF16_NV | 2_BYTES_NV | 3_BYTES_NV |
4_BYTES_NV |
handleMissingGlyphs - one of:SKIP_MISSING_GLYPH_NV | USE_MISSING_GLYPH_NV |
public static void nglPathGlyphRangeNV(int firstPathName,
int fontTarget,
long fontName,
int fontStyle,
int firstGlyph,
int numGlyphs,
int handleMissingGlyphs,
int pathParameterTemplate,
float emScale)
PathGlyphRangeNVpublic static void glPathGlyphRangeNV(int firstPathName,
int fontTarget,
java.nio.ByteBuffer fontName,
int fontStyle,
int firstGlyph,
int numGlyphs,
int handleMissingGlyphs,
int pathParameterTemplate,
float emScale)
fontTarget - one of:STANDARD_FONT_NAME_NV | SYSTEM_FONT_NAME_NV | FILE_NAME_NV |
fontStyle - one or more of:BOLD_BIT_NV | ITALIC_BIT_NV |
handleMissingGlyphs - one of:SKIP_MISSING_GLYPH_NV | USE_MISSING_GLYPH_NV |
public static int nglPathGlyphIndexArrayNV(int firstPathName,
int fontTarget,
long fontName,
int fontStyle,
int firstGlyphIndex,
int numGlyphs,
int pathParameterTemplate,
float emScale)
PathGlyphIndexArrayNVpublic static int glPathGlyphIndexArrayNV(int firstPathName,
int fontTarget,
java.nio.ByteBuffer fontName,
int fontStyle,
int firstGlyphIndex,
int numGlyphs,
int pathParameterTemplate,
float emScale)
fontTarget - one of:STANDARD_FONT_NAME_NV | SYSTEM_FONT_NAME_NV | FILE_NAME_NV |
fontStyle - one or more of:BOLD_BIT_NV | ITALIC_BIT_NV |
public static int nglPathMemoryGlyphIndexArrayNV(int firstPathName,
int fontTarget,
long fontSize,
long fontData,
int faceIndex,
int firstGlyphIndex,
int numGlyphs,
int pathParameterTemplate,
float emScale)
PathMemoryGlyphIndexArrayNVpublic static int glPathMemoryGlyphIndexArrayNV(int firstPathName,
int fontTarget,
java.nio.ByteBuffer fontData,
int faceIndex,
int firstGlyphIndex,
int numGlyphs,
int pathParameterTemplate,
float emScale)
fontTarget - one of:STANDARD_FONT_NAME_NV | SYSTEM_FONT_NAME_NV | FILE_NAME_NV |
public static void glCopyPathNV(int resultPath,
int srcPath)
public static void nglWeightPathsNV(int resultPath,
int numPaths,
long paths,
long weights)
public static void glWeightPathsNV(int resultPath,
java.nio.IntBuffer paths,
java.nio.FloatBuffer weights)
public static void glInterpolatePathsNV(int resultPath,
int pathA,
int pathB,
float weight)
public static void nglTransformPathNV(int resultPath,
int srcPath,
int transformType,
long transformValues)
TransformPathNVpublic static void glTransformPathNV(int resultPath,
int srcPath,
int transformType,
java.nio.FloatBuffer transformValues)
transformType - one of:TRANSLATE_X_NV | TRANSLATE_Y_NV | TRANSLATE_2D_NV | TRANSLATE_3D_NV | AFFINE_2D_NV |
AFFINE_3D_NV | TRANSPOSE_AFFINE_2D_NV | TRANSPOSE_AFFINE_3D_NV |
public static void nglPathParameterivNV(int path,
int pname,
long value)
PathParameterivNVpublic static void glPathParameterivNV(int path,
int pname,
java.nio.IntBuffer value)
pname - one of:public static void glPathParameteriNV(int path,
int pname,
int value)
pname - one of:public static void nglPathParameterfvNV(int path,
int pname,
long value)
PathParameterfvNVpublic static void glPathParameterfvNV(int path,
int pname,
java.nio.FloatBuffer value)
pname - one of:public static void glPathParameterfNV(int path,
int pname,
float value)
pname - one of:public static void nglPathDashArrayNV(int path,
int dashCount,
long dashArray)
public static void glPathDashArrayNV(int path,
java.nio.FloatBuffer dashArray)
public static int glGenPathsNV(int range)
public static void glDeletePathsNV(int path,
int range)
public static boolean glIsPathNV(int path)
public static void glPathStencilFuncNV(int func,
int ref,
int mask)
public static void glPathStencilDepthOffsetNV(float factor,
float units)
public static void glStencilFillPathNV(int path,
int fillMode,
int mask)
fillMode - one of:INVERT | COUNT_UP_NV | COUNT_DOWN_NV | PATH_FILL_MODE_NV |
public static void glStencilStrokePathNV(int path,
int reference,
int mask)
public static void nglStencilFillPathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int fillMode,
int mask,
int transformType,
long transformValues)
StencilFillPathInstancedNVpublic static void glStencilFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int fillMode,
int mask,
int transformType,
java.nio.FloatBuffer transformValues)
pathNameType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT | FLOAT | UTF8_NV | UTF16_NV | 2_BYTES_NV |
3_BYTES_NV | 4_BYTES_NV |
fillMode - one of:INVERT | COUNT_UP_NV | COUNT_DOWN_NV | PATH_FILL_MODE_NV |
transformType - one of:TRANSLATE_X_NV | TRANSLATE_Y_NV | TRANSLATE_2D_NV | TRANSLATE_3D_NV | AFFINE_2D_NV |
AFFINE_3D_NV | TRANSPOSE_AFFINE_2D_NV | TRANSPOSE_AFFINE_3D_NV |
public static void nglStencilStrokePathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int reference,
int mask,
int transformType,
long transformValues)
StencilStrokePathInstancedNVpublic static void glStencilStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int reference,
int mask,
int transformType,
java.nio.FloatBuffer transformValues)
pathNameType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT | FLOAT | UTF8_NV | UTF16_NV | 2_BYTES_NV |
3_BYTES_NV | 4_BYTES_NV |
transformType - one of:TRANSLATE_X_NV | TRANSLATE_Y_NV | TRANSLATE_2D_NV | TRANSLATE_3D_NV | AFFINE_2D_NV |
AFFINE_3D_NV | TRANSPOSE_AFFINE_2D_NV | TRANSPOSE_AFFINE_3D_NV |
public static void glPathCoverDepthFuncNV(int zfunc)
public static void nglPathColorGenNV(int color,
int genMode,
int colorFormat,
long coeffs)
PathColorGenNVpublic static void glPathColorGenNV(int color,
int genMode,
int colorFormat,
java.nio.FloatBuffer coeffs)
color - one of:PRIMARY_COLOR | PRIMARY_COLOR_NV | SECONDARY_COLOR_NV |
genMode - one of:NONE | OBJECT_LINEAR_NV | PATH_OBJECT_BOUNDING_BOX_NV | EYE_LINEAR_NV | CONSTANT_NV |
colorFormat - LUMINANCE ALPHA INTENSITY LUMINANCE_ALPHA RGB RGBApublic static void nglPathTexGenNV(int texCoordSet,
int genMode,
int components,
long coeffs)
public static void glPathTexGenNV(int texCoordSet,
int genMode,
int components,
java.nio.FloatBuffer coeffs)
public static void glPathFogGenNV(int genMode)
public static void glCoverFillPathNV(int path,
int coverMode)
coverMode - one of:CONVEX_HULL_NV | BOUNDING_BOX_NV |
public static void glCoverStrokePathNV(int path,
int coverMode)
coverMode - one of:CONVEX_HULL_NV | BOUNDING_BOX_NV |
public static void nglCoverFillPathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int coverMode,
int transformType,
long transformValues)
CoverFillPathInstancedNVpublic static void glCoverFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int coverMode,
int transformType,
java.nio.FloatBuffer transformValues)
pathNameType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT | FLOAT | UTF8_NV | UTF16_NV | 2_BYTES_NV |
3_BYTES_NV | 4_BYTES_NV |
coverMode - one of:CONVEX_HULL_NV | BOUNDING_BOX_NV | BOUNDING_BOX_OF_BOUNDING_BOXES_NV |
transformType - one of:TRANSLATE_X_NV | TRANSLATE_Y_NV | TRANSLATE_2D_NV | TRANSLATE_3D_NV | AFFINE_2D_NV |
AFFINE_3D_NV | TRANSPOSE_AFFINE_2D_NV | TRANSPOSE_AFFINE_3D_NV |
public static void nglCoverStrokePathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int coverMode,
int transformType,
long transformValues)
CoverStrokePathInstancedNVpublic static void glCoverStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int coverMode,
int transformType,
java.nio.FloatBuffer transformValues)
pathNameType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT | FLOAT | UTF8_NV | UTF16_NV | 2_BYTES_NV |
3_BYTES_NV | 4_BYTES_NV |
coverMode - one of:CONVEX_HULL_NV | BOUNDING_BOX_NV | BOUNDING_BOX_OF_BOUNDING_BOXES_NV |
transformType - one of:TRANSLATE_X_NV | TRANSLATE_Y_NV | TRANSLATE_2D_NV | TRANSLATE_3D_NV | AFFINE_2D_NV |
AFFINE_3D_NV | TRANSPOSE_AFFINE_2D_NV | TRANSPOSE_AFFINE_3D_NV |
public static void glStencilThenCoverFillPathNV(int path,
int fillMode,
int mask,
int coverMode)
fillMode - one of:INVERT | COUNT_UP_NV | COUNT_DOWN_NV | PATH_FILL_MODE_NV |
coverMode - one of:CONVEX_HULL_NV | BOUNDING_BOX_NV |
public static void glStencilThenCoverStrokePathNV(int path,
int reference,
int mask,
int coverMode)
coverMode - one of:CONVEX_HULL_NV | BOUNDING_BOX_NV |
public static void nglStencilThenCoverFillPathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int fillMode,
int mask,
int coverMode,
int transformType,
long transformValues)
StencilThenCoverFillPathInstancedNVpublic static void glStencilThenCoverFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int fillMode,
int mask,
int coverMode,
int transformType,
java.nio.FloatBuffer transformValues)
pathNameType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT | FLOAT | UTF8_NV | UTF16_NV | 2_BYTES_NV |
3_BYTES_NV | 4_BYTES_NV |
fillMode - one of:INVERT | COUNT_UP_NV | COUNT_DOWN_NV | PATH_FILL_MODE_NV |
coverMode - one of:CONVEX_HULL_NV | BOUNDING_BOX_NV | BOUNDING_BOX_OF_BOUNDING_BOXES_NV |
transformType - one of:TRANSLATE_X_NV | TRANSLATE_Y_NV | TRANSLATE_2D_NV | TRANSLATE_3D_NV | AFFINE_2D_NV |
AFFINE_3D_NV | TRANSPOSE_AFFINE_2D_NV | TRANSPOSE_AFFINE_3D_NV |
public static void nglStencilThenCoverStrokePathInstancedNV(int numPaths,
int pathNameType,
long paths,
int pathBase,
int reference,
int mask,
int coverMode,
int transformType,
long transformValues)
StencilThenCoverStrokePathInstancedNVpublic static void glStencilThenCoverStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int reference,
int mask,
int coverMode,
int transformType,
java.nio.FloatBuffer transformValues)
pathNameType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT | FLOAT | UTF8_NV | UTF16_NV | 2_BYTES_NV |
3_BYTES_NV | 4_BYTES_NV |
coverMode - one of:CONVEX_HULL_NV | BOUNDING_BOX_NV | BOUNDING_BOX_OF_BOUNDING_BOXES_NV |
transformType - one of:TRANSLATE_X_NV | TRANSLATE_Y_NV | TRANSLATE_2D_NV | TRANSLATE_3D_NV | AFFINE_2D_NV |
AFFINE_3D_NV | TRANSPOSE_AFFINE_2D_NV | TRANSPOSE_AFFINE_3D_NV |
public static int nglPathGlyphIndexRangeNV(int fontTarget,
long fontName,
int fontStyle,
int pathParameterTemplate,
float emScale,
int baseAndCount)
PathGlyphIndexRangeNVpublic static int glPathGlyphIndexRangeNV(int fontTarget,
java.nio.ByteBuffer fontName,
int fontStyle,
int pathParameterTemplate,
float emScale,
int baseAndCount)
fontTarget - one of:STANDARD_FONT_NAME_NV | SYSTEM_FONT_NAME_NV | FILE_NAME_NV |
fontStyle - one or more of:BOLD_BIT_NV | ITALIC_BIT_NV |
public static void nglProgramPathFragmentInputGenNV(int program,
int location,
int genMode,
int components,
long coeffs)
public static void glProgramPathFragmentInputGenNV(int program,
int location,
int genMode,
int components,
java.nio.FloatBuffer coeffs)
public static void nglGetPathParameterivNV(int path,
int pname,
long value)
GetPathParameterivNVpublic static void glGetPathParameterivNV(int path,
int pname,
java.nio.IntBuffer value)
pname - one of:public static int glGetPathParameteriNV(int path,
int pname)
pname - one of:public static void nglGetPathParameterfvNV(int path,
int pname,
long value)
GetPathParameterfvNVpublic static void glGetPathParameterfvNV(int path,
int pname,
java.nio.FloatBuffer value)
pname - one of:public static float glGetPathParameterfNV(int path,
int pname)
pname - one of:public static void nglGetPathCommandsNV(int path,
long commands)
public static void glGetPathCommandsNV(int path,
java.nio.ByteBuffer commands)
public static void nglGetPathCoordsNV(int path,
long coords)
public static void glGetPathCoordsNV(int path,
java.nio.FloatBuffer coords)
public static void nglGetPathDashArrayNV(int path,
long dashArray)
public static void glGetPathDashArrayNV(int path,
java.nio.FloatBuffer dashArray)
public static void nglGetPathMetricsNV(int metricQueryMask,
int numPaths,
int pathNameType,
long paths,
int pathBase,
int stride,
long metrics)
GetPathMetricsNVpublic static void glGetPathMetricsNV(int metricQueryMask,
int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int stride,
java.nio.FloatBuffer metrics)
metricQueryMask - one or more of:pathNameType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT | FLOAT | UTF8_NV | UTF16_NV | 2_BYTES_NV |
3_BYTES_NV | 4_BYTES_NV |
public static void nglGetPathMetricRangeNV(int metricQueryMask,
int firstPathName,
int numPaths,
int stride,
long metrics)
GetPathMetricRangeNVpublic static void glGetPathMetricRangeNV(int metricQueryMask,
int firstPathName,
int numPaths,
int stride,
java.nio.FloatBuffer metrics)
metricQueryMask - one or more of:public static void nglGetPathSpacingNV(int pathListMode,
int numPaths,
int pathNameType,
long paths,
int pathBase,
float advanceScale,
float kerningScale,
int transformType,
long returnedSpacing)
GetPathSpacingNVpublic static void glGetPathSpacingNV(int pathListMode,
int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
float advanceScale,
float kerningScale,
int transformType,
java.nio.FloatBuffer returnedSpacing)
pathListMode - one of:ACCUM_ADJACENT_PAIRS_NV | ADJACENT_PAIRS_NV | FIRST_TO_REST_NV |
pathNameType - one of:BYTE | UNSIGNED_BYTE | SHORT | UNSIGNED_SHORT | INT | UNSIGNED_INT | FLOAT | UTF8_NV | UTF16_NV | 2_BYTES_NV |
3_BYTES_NV | 4_BYTES_NV |
transformType - one of:TRANSLATE_X_NV | TRANSLATE_2D_NV |
public static void nglGetPathColorGenivNV(int color,
int pname,
long value)
GetPathColorGenivNVpublic static void glGetPathColorGenivNV(int color,
int pname,
java.nio.IntBuffer value)
color - one of:PRIMARY_COLOR | PRIMARY_COLOR_NV | SECONDARY_COLOR_NV |
pname - one of:PATH_GEN_MODE_NV | PATH_GEN_COEFF_NV | PATH_GEN_COLOR_FORMAT_NV |
public static int glGetPathColorGeniNV(int color,
int pname)
color - one of:PRIMARY_COLOR | PRIMARY_COLOR_NV | SECONDARY_COLOR_NV |
pname - one of:PATH_GEN_MODE_NV | PATH_GEN_COEFF_NV | PATH_GEN_COLOR_FORMAT_NV |
public static void nglGetPathColorGenfvNV(int color,
int pname,
long value)
GetPathColorGenfvNVpublic static void glGetPathColorGenfvNV(int color,
int pname,
java.nio.FloatBuffer value)
color - one of:PRIMARY_COLOR | PRIMARY_COLOR_NV | SECONDARY_COLOR_NV |
pname - one of:PATH_GEN_MODE_NV | PATH_GEN_COEFF_NV | PATH_GEN_COLOR_FORMAT_NV |
public static float glGetPathColorGenfNV(int color,
int pname)
color - one of:PRIMARY_COLOR | PRIMARY_COLOR_NV | SECONDARY_COLOR_NV |
pname - one of:PATH_GEN_MODE_NV | PATH_GEN_COEFF_NV | PATH_GEN_COLOR_FORMAT_NV |
public static void nglGetPathTexGenivNV(int texCoordSet,
int pname,
long value)
GetPathTexGenivNVpublic static void glGetPathTexGenivNV(int texCoordSet,
int pname,
java.nio.IntBuffer value)
pname - PATH_GEN_MODE_NV PATH_GEN_COEFF_NV PATH_GEN_COMPONENTS_NVpublic static int glGetPathTexGeniNV(int texCoordSet,
int pname)
pname - PATH_GEN_MODE_NV PATH_GEN_COEFF_NV PATH_GEN_COMPONENTS_NVpublic static void nglGetPathTexGenfvNV(int texCoordSet,
int pname,
long value)
GetPathTexGenfvNVpublic static void glGetPathTexGenfvNV(int texCoordSet,
int pname,
java.nio.FloatBuffer value)
pname - PATH_GEN_MODE_NV PATH_GEN_COEFF_NV PATH_GEN_COMPONENTS_NVpublic static float glGetPathTexGenfNV(int texCoordSet,
int pname)
pname - PATH_GEN_MODE_NV PATH_GEN_COEFF_NV PATH_GEN_COMPONENTS_NVpublic static boolean glIsPointInFillPathNV(int path,
int mask,
float x,
float y)
public static boolean glIsPointInStrokePathNV(int path,
float x,
float y)
public static float glGetPathLengthNV(int path,
int startSegment,
int numSegments)
public static boolean nglPointAlongPathNV(int path,
int startSegment,
int numSegments,
float distance,
long x,
long y,
long tangentX,
long tangentY)
public static boolean glPointAlongPathNV(int path,
int startSegment,
int numSegments,
float distance,
@Nullable
java.nio.FloatBuffer x,
@Nullable
java.nio.FloatBuffer y,
@Nullable
java.nio.FloatBuffer tangentX,
@Nullable
java.nio.FloatBuffer tangentY)
public static void nglMatrixLoad3x2fNV(int matrixMode,
long m)
MatrixLoad3x2fNVpublic static void glMatrixLoad3x2fNV(int matrixMode,
java.nio.FloatBuffer m)
matrixMode - one of:PATH_PROJECTION_NV | PATH_MODELVIEW_NV |
public static void nglMatrixLoad3x3fNV(int matrixMode,
long m)
MatrixLoad3x3fNVpublic static void glMatrixLoad3x3fNV(int matrixMode,
java.nio.FloatBuffer m)
matrixMode - one of:PATH_PROJECTION_NV | PATH_MODELVIEW_NV |
public static void nglMatrixLoadTranspose3x3fNV(int matrixMode,
long m)
MatrixLoadTranspose3x3fNVpublic static void glMatrixLoadTranspose3x3fNV(int matrixMode,
java.nio.FloatBuffer m)
matrixMode - one of:PATH_PROJECTION_NV | PATH_MODELVIEW_NV |
public static void nglMatrixMult3x2fNV(int matrixMode,
long m)
MatrixMult3x2fNVpublic static void glMatrixMult3x2fNV(int matrixMode,
java.nio.FloatBuffer m)
matrixMode - one of:PATH_PROJECTION_NV | PATH_MODELVIEW_NV |
public static void nglMatrixMult3x3fNV(int matrixMode,
long m)
MatrixMult3x3fNVpublic static void glMatrixMult3x3fNV(int matrixMode,
java.nio.FloatBuffer m)
matrixMode - one of:PATH_PROJECTION_NV | PATH_MODELVIEW_NV |
public static void nglMatrixMultTranspose3x3fNV(int matrixMode,
long m)
MatrixMultTranspose3x3fNVpublic static void glMatrixMultTranspose3x3fNV(int matrixMode,
java.nio.FloatBuffer m)
matrixMode - one of:PATH_PROJECTION_NV | PATH_MODELVIEW_NV |
public static void nglGetProgramResourcefvNV(int program,
int programInterface,
int index,
int propCount,
long props,
int bufSize,
long length,
long params)
public static void glGetProgramResourcefvNV(int program,
int programInterface,
int index,
java.nio.IntBuffer props,
@Nullable
java.nio.IntBuffer length,
java.nio.FloatBuffer params)
public static void glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
short[] coords)
PathCommandsNVpublic static void glPathCommandsNV(int path,
java.nio.ByteBuffer commands,
int coordType,
float[] coords)
PathCommandsNVpublic static void glPathCoordsNV(int path,
int coordType,
short[] coords)
PathCoordsNVpublic static void glPathCoordsNV(int path,
int coordType,
float[] coords)
PathCoordsNVpublic static void glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
short[] coords)
PathSubCommandsNVpublic static void glPathSubCommandsNV(int path,
int commandStart,
int commandsToDelete,
java.nio.ByteBuffer commands,
int coordType,
float[] coords)
PathSubCommandsNVpublic static void glPathSubCoordsNV(int path,
int coordStart,
int coordType,
short[] coords)
PathSubCoordsNVpublic static void glPathSubCoordsNV(int path,
int coordStart,
int coordType,
float[] coords)
PathSubCoordsNVpublic static void glWeightPathsNV(int resultPath,
int[] paths,
float[] weights)
WeightPathsNVpublic static void glTransformPathNV(int resultPath,
int srcPath,
int transformType,
float[] transformValues)
TransformPathNVpublic static void glPathParameterivNV(int path,
int pname,
int[] value)
PathParameterivNVpublic static void glPathParameterfvNV(int path,
int pname,
float[] value)
PathParameterfvNVpublic static void glPathDashArrayNV(int path,
float[] dashArray)
PathDashArrayNVpublic static void glStencilFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int fillMode,
int mask,
int transformType,
float[] transformValues)
StencilFillPathInstancedNVpublic static void glStencilStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int reference,
int mask,
int transformType,
float[] transformValues)
StencilStrokePathInstancedNVpublic static void glPathColorGenNV(int color,
int genMode,
int colorFormat,
float[] coeffs)
PathColorGenNVpublic static void glPathTexGenNV(int texCoordSet,
int genMode,
int components,
float[] coeffs)
PathTexGenNVpublic static void glCoverFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int coverMode,
int transformType,
float[] transformValues)
CoverFillPathInstancedNVpublic static void glCoverStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int coverMode,
int transformType,
float[] transformValues)
CoverStrokePathInstancedNVpublic static void glStencilThenCoverFillPathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int fillMode,
int mask,
int coverMode,
int transformType,
float[] transformValues)
StencilThenCoverFillPathInstancedNVpublic static void glStencilThenCoverStrokePathInstancedNV(int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int reference,
int mask,
int coverMode,
int transformType,
float[] transformValues)
StencilThenCoverStrokePathInstancedNVpublic static void glProgramPathFragmentInputGenNV(int program,
int location,
int genMode,
int components,
float[] coeffs)
ProgramPathFragmentInputGenNVpublic static void glGetPathParameterivNV(int path,
int pname,
int[] value)
GetPathParameterivNVpublic static void glGetPathParameterfvNV(int path,
int pname,
float[] value)
GetPathParameterfvNVpublic static void glGetPathCoordsNV(int path,
float[] coords)
GetPathCoordsNVpublic static void glGetPathDashArrayNV(int path,
float[] dashArray)
GetPathDashArrayNVpublic static void glGetPathMetricsNV(int metricQueryMask,
int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
int stride,
float[] metrics)
GetPathMetricsNVpublic static void glGetPathMetricRangeNV(int metricQueryMask,
int firstPathName,
int numPaths,
int stride,
float[] metrics)
GetPathMetricRangeNVpublic static void glGetPathSpacingNV(int pathListMode,
int pathNameType,
java.nio.ByteBuffer paths,
int pathBase,
float advanceScale,
float kerningScale,
int transformType,
float[] returnedSpacing)
GetPathSpacingNVpublic static void glGetPathColorGenivNV(int color,
int pname,
int[] value)
GetPathColorGenivNVpublic static void glGetPathColorGenfvNV(int color,
int pname,
float[] value)
GetPathColorGenfvNVpublic static void glGetPathTexGenivNV(int texCoordSet,
int pname,
int[] value)
GetPathTexGenivNVpublic static void glGetPathTexGenfvNV(int texCoordSet,
int pname,
float[] value)
GetPathTexGenfvNVpublic static boolean glPointAlongPathNV(int path,
int startSegment,
int numSegments,
float distance,
@Nullable
float[] x,
@Nullable
float[] y,
@Nullable
float[] tangentX,
@Nullable
float[] tangentY)
PointAlongPathNVpublic static void glMatrixLoad3x2fNV(int matrixMode,
float[] m)
MatrixLoad3x2fNVpublic static void glMatrixLoad3x3fNV(int matrixMode,
float[] m)
MatrixLoad3x3fNVpublic static void glMatrixLoadTranspose3x3fNV(int matrixMode,
float[] m)
MatrixLoadTranspose3x3fNVpublic static void glMatrixMult3x2fNV(int matrixMode,
float[] m)
MatrixMult3x2fNVpublic static void glMatrixMult3x3fNV(int matrixMode,
float[] m)
MatrixMult3x3fNVpublic static void glMatrixMultTranspose3x3fNV(int matrixMode,
float[] m)
MatrixMultTranspose3x3fNVpublic static void glGetProgramResourcefvNV(int program,
int programInterface,
int index,
int[] props,
@Nullable
int[] length,
float[] params)
GetProgramResourcefvNVCopyright LWJGL. All Rights Reserved. License terms.