Class NVPathRendering
Conventional OpenGL supports rendering images (pixel rectangles and bitmaps) and simple geometric primitives (points, lines, polygons).
This extension adds a new rendering paradigm, known as path rendering, for rendering filled and stroked paths. Path rendering is not novel but rather a standard part of most resolution-independent 2D rendering systems such as Flash, PDF, Silverlight, SVG, Java 2D, Office drawings, TrueType fonts, PostScript and its fonts, Quartz 2D, XML Paper Specification (XPS), and OpenVG. What is novel is the ability to mix path rendering with arbitrary OpenGL 3D rendering and imaging.
With this extension, path rendering becomes a first-class rendering mode within the OpenGL graphics system that can be arbitrarily mixed with existing OpenGL rendering and can take advantage of OpenGL's existing mechanisms for texturing, programmability, and per-fragment operations.
Unlike geometric primitive rendering, paths are specified on a 2D (non-projective) plane rather than in 3D (projective) space. Even though the path is defined in a 2D plane, every path can be transformed into 3D clip space allowing for 3D view frustum & user-defined clipping, depth offset, and depth testing in the same manner as geometric primitive rendering.
Both geometric primitive rendering and path rendering support rasterization of edges defined by line segments; however, path rendering also allows path segments to be specified by Bezier (cubic or quadratic) curves or partial elliptical arcs. This allows path rendering to define truly curved primitive boundaries unlike the straight edges of line and polygon primitives. Whereas geometric primitive rendering requires convex polygons for well-defined rendering results, path rendering allows (and encourages!) concave and curved outlines to be specified. These paths are even allowed to self-intersect.
When filling closed paths, the winding of paths (counterclockwise or clockwise) determines whether pixels are inside or outside of the path.
Paths can also be stroked whereby, conceptually, a fixed-width "brush" is pulled along the path such that the brush remains orthogonal to the gradient of each path segment. Samples within the sweep of this brush are considered inside the stroke of the path.
This extension supports path rendering through a sequence of three operations:
- Path specification is the process of creating and updating a path object consisting of a set of path commands and a corresponding set of 2D
vertices.
Path commands can be specified explicitly from path command and coordinate data, parsed from a string based on standard grammars for representing paths, or specified by a particular glyph of standard font representations. Also new paths can be specified by weighting one or more existing paths so long as all the weighted paths have consistent command sequences.
Each path object contains zero or more subpaths specified by a sequence of line segments, partial elliptical arcs, and (cubic or quadratic) Bezier curve segments. Each path may contain multiple subpaths that can be closed (forming a contour) or open.
- Path stenciling is the process of updating the stencil buffer based on a path's coverage transformed into window space.
Path stenciling can determine either the filled or stroked coverage of a path.
The details of path stenciling are explained within the core of the specification.
Stenciling a stroked path supports all the standard embellishments for path stroking such as end caps, join styles, miter limits, dashing, and dash caps. These stroking properties specified are parameters of path objects.
- Path covering is the process of emitting simple (convex & planar) geometry that (conservatively) "covers" the path's sample coverage in the
stencil buffer. During path covering, stencil testing can be configured to discard fragments not within the actual coverage of the path as
determined by prior path stenciling.
Path covering can cover either the filled or stroked coverage of a path.
The details of path covering are explained within the core of the specification.
To render a path object into the color buffer, an application specifies a path object and then uses a two-step rendering process. First, the path object is stenciled whereby the path object's stroked or filled coverage is rasterized into the stencil buffer. Second, the path object is covered whereby conservative bounding geometry for the path is transformed and rasterized with stencil testing configured to test against the coverage information written to the stencil buffer in the first step so that only fragments covered by the path are written during this second step. Also during this second step written pixels typically have their stencil value reset (so there's no need for clearing the stencil buffer between rendering each path).
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The following types are defined as alias to the GL tokens.static final int
The following types are defined as alias to the GL tokens.static final int
The following types are defined as alias to the GL tokens.static final int
Accepted by thepathListMode
parameter of GetPathSpacingNV.static final int
Accepted by thepathListMode
parameter of GetPathSpacingNV.static final int
Accepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static final int
Accepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final int
Accepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_JOIN_STYLE_NV.static final int
Accepted by thefontStyle
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.static final int
Accepted by thecoverMode
parameter of CoverFillPathNV and CoverFillPathInstancedNV.static final int
Accepted by thecoverMode
parameter of CoverFillPathInstancedNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final int
The following types are defined as alias to the GL tokens.static final int
Accepted by thecoverMode
parameter of CoverFillPathNV and CoverFillPathInstancedNV.static final int
Accepted by thefillMode
parameter of StencilFillPathNV and StencilFillPathInstancedNV.static final int
Accepted by thefillMode
parameter of StencilFillPathNV and StencilFillPathInstancedNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final int
The following types are defined as alias to the GL tokens.static final int
Accepted by thefontTarget
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.static final int
Accepted by thepathListMode
parameter of GetPathSpacingNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Returned by PathGlyphIndexRangeNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Returned by PathGlyphIndexRangeNV.static final int
Returned by PathGlyphIndexRangeNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Returned by PathGlyphIndexRangeNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourcefvNV, and GetProgramResourceLocation.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final int
Accepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final int
Accepted by thefontStyle
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final int
Accepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_JOIN_STYLE_NV.static final int
Accepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_JOIN_STYLE_NV.static final int
Accepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_DASH_OFFSET_RESET_NV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final int
Accepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_DASH_OFFSET_RESET_NV.static final int
The following types are defined as alias to the GL tokens.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.static final int
Accepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.static final int
Accepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV and PathParameterfvNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV and PathParameterfvNV.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by theformat
parameter of PathStringNV.static final int
Accepted by theformat
parameter of PathStringNV.static final int
Accepted by thepname
parameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV.static final int
Accepted by thepname
parameter of GetPathColorGenivNV and GetPathColorGenfvNV.static final int
Accepted by thepname
parameter of GetPathTexGenivNV and GetPathTexGenfvNV.static final int
Accepted by thepname
parameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Token values for matrices.static final int
Token values for matrices.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Token values for matrices.static final int
Token values for matrices.static final int
Token values for matrices.static final int
Accepted by thegenMode
parameter of PathColorGenNV, PathTexGenNV, ProgramPathFragmentInputGenNV.static final int
Token values for matrices.static final int
Token values for matrices.static final int
Token values for matrices.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Accepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.static final int
Token values for matrices.static final int
Token values for matrices.static final int
Accepted by thecolor
parameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final int
Accepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
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 final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final int
Accepted by thecolor
parameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV.static final int
Accepted by thehandleMissingGlyph
parameter of PathGlyphsNV and PathGlyphRangeNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.static final int
Accepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
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 final int
Accepted by thefontTarget
parameter of PathMemoryGlyphIndexArrayNV.static final int
Accepted by thefontTarget
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.static final int
Accepted by thefontTarget
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.static final int
Accepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static final int
Accepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static final int
Accepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static final int
Accepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static final int
Accepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static final int
Accepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.static final int
Accepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
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 final int
Accepted by thehandleMissingGlyph
parameter of PathGlyphsNV and PathGlyphRangeNV.static final int
Accepted by thetype
orpathNameType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV.static final int
Accepted by thetype
orpathNameType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV.static final byte
Accepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
glCopyPathNV
(int resultPath, int srcPath) static void
glCoverFillPathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int coverMode, int transformType, float[] transformValues) Array version of:CoverFillPathInstancedNV
static void
glCoverFillPathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int coverMode, int transformType, FloatBuffer transformValues) static void
glCoverFillPathNV
(int path, int coverMode) static void
glCoverStrokePathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int coverMode, int transformType, float[] transformValues) Array version of:CoverStrokePathInstancedNV
static void
glCoverStrokePathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int coverMode, int transformType, 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, 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, IntBuffer value) static void
glGetPathCommandsNV
(int path, ByteBuffer commands) static void
glGetPathCoordsNV
(int path, float[] coords) Array version of:GetPathCoordsNV
static void
glGetPathCoordsNV
(int path, FloatBuffer coords) static void
glGetPathDashArrayNV
(int path, float[] dashArray) Array version of:GetPathDashArrayNV
static void
glGetPathDashArrayNV
(int path, 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, FloatBuffer metrics) static void
glGetPathMetricsNV
(int metricQueryMask, int pathNameType, ByteBuffer paths, int pathBase, int stride, float[] metrics) Array version of:GetPathMetricsNV
static void
glGetPathMetricsNV
(int metricQueryMask, int pathNameType, ByteBuffer paths, int pathBase, int stride, 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, 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, IntBuffer value) static void
glGetPathSpacingNV
(int pathListMode, int pathNameType, ByteBuffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, float[] returnedSpacing) Array version of:GetPathSpacingNV
static void
glGetPathSpacingNV
(int pathListMode, int pathNameType, ByteBuffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, 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, 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, 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, IntBuffer props, IntBuffer length, 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, FloatBuffer m) static void
glMatrixLoad3x3fNV
(int matrixMode, float[] m) Array version of:MatrixLoad3x3fNV
static void
glMatrixLoad3x3fNV
(int matrixMode, FloatBuffer m) static void
glMatrixLoadTranspose3x3fNV
(int matrixMode, float[] m) Array version of:MatrixLoadTranspose3x3fNV
static void
glMatrixLoadTranspose3x3fNV
(int matrixMode, FloatBuffer m) static void
glMatrixMult3x2fNV
(int matrixMode, float[] m) Array version of:MatrixMult3x2fNV
static void
glMatrixMult3x2fNV
(int matrixMode, FloatBuffer m) static void
glMatrixMult3x3fNV
(int matrixMode, float[] m) Array version of:MatrixMult3x3fNV
static void
glMatrixMult3x3fNV
(int matrixMode, FloatBuffer m) static void
glMatrixMultTranspose3x3fNV
(int matrixMode, float[] m) Array version of:MatrixMultTranspose3x3fNV
static void
glMatrixMultTranspose3x3fNV
(int matrixMode, 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, FloatBuffer coeffs) static void
glPathCommandsNV
(int path, ByteBuffer commands, int coordType, float[] coords) Array version of:PathCommandsNV
static void
glPathCommandsNV
(int path, ByteBuffer commands, int coordType, short[] coords) Array version of:PathCommandsNV
static void
glPathCommandsNV
(int path, ByteBuffer commands, int coordType, ByteBuffer coords) static void
glPathCommandsNV
(int path, ByteBuffer commands, int coordType, FloatBuffer coords) static void
glPathCommandsNV
(int path, ByteBuffer commands, int coordType, ShortBuffer coords) static void
glPathCoordsNV
(int path, int coordType, float[] coords) Array version of:PathCoordsNV
static void
glPathCoordsNV
(int path, int coordType, short[] coords) Array version of:PathCoordsNV
static void
glPathCoordsNV
(int path, int coordType, ByteBuffer coords) static void
glPathCoordsNV
(int path, int coordType, FloatBuffer coords) static void
glPathCoordsNV
(int path, int coordType, ShortBuffer coords) static void
glPathCoverDepthFuncNV
(int zfunc) static void
glPathDashArrayNV
(int path, float[] dashArray) Array version of:PathDashArrayNV
static void
glPathDashArrayNV
(int path, FloatBuffer dashArray) static void
glPathFogGenNV
(int genMode) static int
glPathGlyphIndexArrayNV
(int firstPathName, int fontTarget, ByteBuffer fontName, int fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale) static int
glPathGlyphIndexRangeNV
(int fontTarget, ByteBuffer fontName, int fontStyle, int pathParameterTemplate, float emScale, int[] baseAndCount) Array version of:PathGlyphIndexRangeNV
static int
glPathGlyphIndexRangeNV
(int fontTarget, ByteBuffer fontName, int fontStyle, int pathParameterTemplate, float emScale, IntBuffer baseAndCount) static void
glPathGlyphRangeNV
(int firstPathName, int fontTarget, ByteBuffer fontName, int fontStyle, int firstGlyph, int numGlyphs, int handleMissingGlyphs, int pathParameterTemplate, float emScale) static void
glPathGlyphsNV
(int firstPathName, int fontTarget, ByteBuffer fontName, int fontStyle, int type, ByteBuffer charcodes, int handleMissingGlyphs, int pathParameterTemplate, float emScale) static int
glPathMemoryGlyphIndexArrayNV
(int firstPathName, int fontTarget, 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, 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, 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, ByteBuffer pathString) static void
glPathSubCommandsNV
(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, float[] coords) Array version of:PathSubCommandsNV
static void
glPathSubCommandsNV
(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, short[] coords) Array version of:PathSubCommandsNV
static void
glPathSubCommandsNV
(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, ByteBuffer coords) static void
glPathSubCommandsNV
(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, FloatBuffer coords) static void
glPathSubCommandsNV
(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, ShortBuffer 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, short[] coords) Array version of:PathSubCoordsNV
static void
glPathSubCoordsNV
(int path, int coordStart, int coordType, ByteBuffer coords) static void
glPathSubCoordsNV
(int path, int coordStart, int coordType, FloatBuffer coords) static void
glPathSubCoordsNV
(int path, int coordStart, int coordType, 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, 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, FloatBuffer x, FloatBuffer y, FloatBuffer tangentX, 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, FloatBuffer coeffs) static void
glStencilFillPathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int fillMode, int mask, int transformType, float[] transformValues) Array version of:StencilFillPathInstancedNV
static void
glStencilFillPathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int fillMode, int mask, int transformType, FloatBuffer transformValues) static void
glStencilFillPathNV
(int path, int fillMode, int mask) static void
glStencilStrokePathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int reference, int mask, int transformType, float[] transformValues) Array version of:StencilStrokePathInstancedNV
static void
glStencilStrokePathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int reference, int mask, int transformType, FloatBuffer transformValues) static void
glStencilStrokePathNV
(int path, int reference, int mask) static void
glStencilThenCoverFillPathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int fillMode, int mask, int coverMode, int transformType, float[] transformValues) Array version of:StencilThenCoverFillPathInstancedNV
static void
glStencilThenCoverFillPathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int fillMode, int mask, int coverMode, int transformType, FloatBuffer transformValues) static void
glStencilThenCoverFillPathNV
(int path, int fillMode, int mask, int coverMode) static void
glStencilThenCoverStrokePathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int reference, int mask, int coverMode, int transformType, float[] transformValues) Array version of:StencilThenCoverStrokePathInstancedNV
static void
glStencilThenCoverStrokePathInstancedNV
(int pathNameType, ByteBuffer paths, int pathBase, int reference, int mask, int coverMode, int transformType, 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, FloatBuffer transformValues) static void
glWeightPathsNV
(int resultPath, int[] paths, float[] weights) Array version of:WeightPathsNV
static void
glWeightPathsNV
(int resultPath, IntBuffer paths, 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, long 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)
-
Field Details
-
GL_CLOSE_PATH_NV
public static final byte GL_CLOSE_PATH_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_MOVE_TO_NV
public static final byte GL_MOVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_MOVE_TO_NV
public static final byte GL_RELATIVE_MOVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_LINE_TO_NV
public static final byte GL_LINE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_LINE_TO_NV
public static final byte GL_RELATIVE_LINE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_HORIZONTAL_LINE_TO_NV
public static final byte GL_HORIZONTAL_LINE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_HORIZONTAL_LINE_TO_NV
public static final byte GL_RELATIVE_HORIZONTAL_LINE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_VERTICAL_LINE_TO_NV
public static final byte GL_VERTICAL_LINE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_VERTICAL_LINE_TO_NV
public static final byte GL_RELATIVE_VERTICAL_LINE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_QUADRATIC_CURVE_TO_NV
public static final byte GL_QUADRATIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_QUADRATIC_CURVE_TO_NV
public static final byte GL_RELATIVE_QUADRATIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_CUBIC_CURVE_TO_NV
public static final byte GL_CUBIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_CUBIC_CURVE_TO_NV
public static final byte GL_RELATIVE_CUBIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_SMOOTH_QUADRATIC_CURVE_TO_NV
public static final byte GL_SMOOTH_QUADRATIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
public static final byte GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_SMOOTH_CUBIC_CURVE_TO_NV
public static final byte GL_SMOOTH_CUBIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
public static final byte GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_SMALL_CCW_ARC_TO_NV
public static final byte GL_SMALL_CCW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_SMALL_CCW_ARC_TO_NV
public static final byte GL_RELATIVE_SMALL_CCW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_SMALL_CW_ARC_TO_NV
public static final byte GL_SMALL_CW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_SMALL_CW_ARC_TO_NV
public static final byte GL_RELATIVE_SMALL_CW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_LARGE_CCW_ARC_TO_NV
public static final byte GL_LARGE_CCW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_LARGE_CCW_ARC_TO_NV
public static final byte GL_RELATIVE_LARGE_CCW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_LARGE_CW_ARC_TO_NV
public static final byte GL_LARGE_CW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_LARGE_CW_ARC_TO_NV
public static final byte GL_RELATIVE_LARGE_CW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_CONIC_CURVE_TO_NV
public static final byte GL_CONIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_CONIC_CURVE_TO_NV
public static final byte GL_RELATIVE_CONIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_ROUNDED_RECT_NV
public static final byte GL_ROUNDED_RECT_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_ROUNDED_RECT_NV
public static final byte GL_RELATIVE_ROUNDED_RECT_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_ROUNDED_RECT2_NV
public static final byte GL_ROUNDED_RECT2_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_ROUNDED_RECT2_NV
public static final byte GL_RELATIVE_ROUNDED_RECT2_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_ROUNDED_RECT4_NV
public static final byte GL_ROUNDED_RECT4_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_ROUNDED_RECT4_NV
public static final byte GL_RELATIVE_ROUNDED_RECT4_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_ROUNDED_RECT8_NV
public static final byte GL_ROUNDED_RECT8_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_ROUNDED_RECT8_NV
public static final byte GL_RELATIVE_ROUNDED_RECT8_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RESTART_PATH_NV
public static final byte GL_RESTART_PATH_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_DUP_FIRST_CUBIC_CURVE_TO_NV
public static final byte GL_DUP_FIRST_CUBIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_DUP_LAST_CUBIC_CURVE_TO_NV
public static final byte GL_DUP_LAST_CUBIC_CURVE_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RECT_NV
public static final byte GL_RECT_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_RECT_NV
public static final byte GL_RELATIVE_RECT_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_CIRCULAR_CCW_ARC_TO_NV
public static final byte GL_CIRCULAR_CCW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_CIRCULAR_CW_ARC_TO_NV
public static final byte GL_CIRCULAR_CW_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_CIRCULAR_TANGENT_ARC_TO_NV
public static final byte GL_CIRCULAR_TANGENT_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_ARC_TO_NV
public static final byte GL_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_RELATIVE_ARC_TO_NV
public static final byte GL_RELATIVE_ARC_TO_NVAccepted in elements of thecommands
array parameter of PathCommandsNV and PathSubCommandsNV.- See Also:
-
GL_PATH_FORMAT_SVG_NV
public static final int GL_PATH_FORMAT_SVG_NVAccepted by theformat
parameter of PathStringNV.- See Also:
-
GL_PATH_FORMAT_PS_NV
public static final int GL_PATH_FORMAT_PS_NVAccepted by theformat
parameter of PathStringNV.- See Also:
-
GL_STANDARD_FONT_NAME_NV
public static final int GL_STANDARD_FONT_NAME_NVAccepted by thefontTarget
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.- See Also:
-
GL_SYSTEM_FONT_NAME_NV
public static final int GL_SYSTEM_FONT_NAME_NVAccepted by thefontTarget
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.- See Also:
-
GL_FILE_NAME_NV
public static final int GL_FILE_NAME_NVAccepted by thefontTarget
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.- See Also:
-
GL_STANDARD_FONT_FORMAT_NV
public static final int GL_STANDARD_FONT_FORMAT_NVAccepted by thefontTarget
parameter of PathMemoryGlyphIndexArrayNV.- See Also:
-
GL_SKIP_MISSING_GLYPH_NV
public static final int GL_SKIP_MISSING_GLYPH_NVAccepted by thehandleMissingGlyph
parameter of PathGlyphsNV and PathGlyphRangeNV.- See Also:
-
GL_USE_MISSING_GLYPH_NV
public static final int GL_USE_MISSING_GLYPH_NVAccepted by thehandleMissingGlyph
parameter of PathGlyphsNV and PathGlyphRangeNV.- See Also:
-
GL_FONT_GLYPHS_AVAILABLE_NV
public static final int GL_FONT_GLYPHS_AVAILABLE_NVReturned by PathGlyphIndexRangeNV.- See Also:
-
GL_FONT_TARGET_UNAVAILABLE_NV
public static final int GL_FONT_TARGET_UNAVAILABLE_NVReturned by PathGlyphIndexRangeNV.- See Also:
-
GL_FONT_UNAVAILABLE_NV
public static final int GL_FONT_UNAVAILABLE_NVReturned by PathGlyphIndexRangeNV.- See Also:
-
GL_FONT_UNINTELLIGIBLE_NV
public static final int GL_FONT_UNINTELLIGIBLE_NVReturned by PathGlyphIndexRangeNV.- See Also:
-
GL_PATH_STROKE_WIDTH_NV
public static final int GL_PATH_STROKE_WIDTH_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_INITIAL_END_CAP_NV
public static final int GL_PATH_INITIAL_END_CAP_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_TERMINAL_END_CAP_NV
public static final int GL_PATH_TERMINAL_END_CAP_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_JOIN_STYLE_NV
public static final int GL_PATH_JOIN_STYLE_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_MITER_LIMIT_NV
public static final int GL_PATH_MITER_LIMIT_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_INITIAL_DASH_CAP_NV
public static final int GL_PATH_INITIAL_DASH_CAP_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_TERMINAL_DASH_CAP_NV
public static final int GL_PATH_TERMINAL_DASH_CAP_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_DASH_OFFSET_NV
public static final int GL_PATH_DASH_OFFSET_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_CLIENT_LENGTH_NV
public static final int GL_PATH_CLIENT_LENGTH_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_DASH_OFFSET_RESET_NV
public static final int GL_PATH_DASH_OFFSET_RESET_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_FILL_MODE_NV
public static final int GL_PATH_FILL_MODE_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_FILL_MASK_NV
public static final int GL_PATH_FILL_MASK_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_FILL_COVER_MODE_NV
public static final int GL_PATH_FILL_COVER_MODE_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_STROKE_COVER_MODE_NV
public static final int GL_PATH_STROKE_COVER_MODE_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_STROKE_MASK_NV
public static final int GL_PATH_STROKE_MASK_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_STROKE_BOUND_NV
public static final int GL_PATH_STROKE_BOUND_NVAccepted by thepname
parameter of PathParameterfNV, PathParameterfvNV, GetPathParameterfvNV, PathParameteriNV, PathParameterivNV, and GetPathParameterivNV.- See Also:
-
GL_PATH_END_CAPS_NV
public static final int GL_PATH_END_CAPS_NVAccepted by thepname
parameter of PathParameterfNV and PathParameterfvNV.- See Also:
-
GL_PATH_DASH_CAPS_NV
public static final int GL_PATH_DASH_CAPS_NVAccepted by thepname
parameter of PathParameterfNV and PathParameterfvNV.- See Also:
-
GL_COUNT_UP_NV
public static final int GL_COUNT_UP_NVAccepted by thefillMode
parameter of StencilFillPathNV and StencilFillPathInstancedNV.- See Also:
-
GL_COUNT_DOWN_NV
public static final int GL_COUNT_DOWN_NVAccepted by thefillMode
parameter of StencilFillPathNV and StencilFillPathInstancedNV.- See Also:
-
GL_PRIMARY_COLOR_NV
public static final int GL_PRIMARY_COLOR_NVAccepted by thecolor
parameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV.- See Also:
-
GL_SECONDARY_COLOR_NV
public static final int GL_SECONDARY_COLOR_NVAccepted by thecolor
parameter of PathColorGenNV, GetPathColorGenivNV, and GetPathColorGenfvNV.- See Also:
-
GL_PATH_OBJECT_BOUNDING_BOX_NV
public static final int GL_PATH_OBJECT_BOUNDING_BOX_NVAccepted by thegenMode
parameter of PathColorGenNV, PathTexGenNV, ProgramPathFragmentInputGenNV.- See Also:
-
GL_CONVEX_HULL_NV
public static final int GL_CONVEX_HULL_NVAccepted by thecoverMode
parameter of CoverFillPathNV and CoverFillPathInstancedNV.- See Also:
-
GL_BOUNDING_BOX_NV
public static final int GL_BOUNDING_BOX_NVAccepted by thecoverMode
parameter of CoverFillPathNV and CoverFillPathInstancedNV.- See Also:
-
GL_TRANSLATE_X_NV
public static final int GL_TRANSLATE_X_NVAccepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.- See Also:
-
GL_TRANSLATE_Y_NV
public static final int GL_TRANSLATE_Y_NVAccepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.- See Also:
-
GL_TRANSLATE_2D_NV
public static final int GL_TRANSLATE_2D_NVAccepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.- See Also:
-
GL_TRANSLATE_3D_NV
public static final int GL_TRANSLATE_3D_NVAccepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.- See Also:
-
GL_AFFINE_2D_NV
public static final int GL_AFFINE_2D_NVAccepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.- See Also:
-
GL_AFFINE_3D_NV
public static final int GL_AFFINE_3D_NVAccepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.- See Also:
-
GL_TRANSPOSE_AFFINE_2D_NV
public static final int GL_TRANSPOSE_AFFINE_2D_NVAccepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.- See Also:
-
GL_TRANSPOSE_AFFINE_3D_NV
public static final int GL_TRANSPOSE_AFFINE_3D_NVAccepted by thetransformType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, and CoverStrokePathInstancedNV.- See Also:
-
GL_UTF8_NV
public static final int GL_UTF8_NVAccepted by thetype
orpathNameType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV.- See Also:
-
GL_UTF16_NV
public static final int GL_UTF16_NVAccepted by thetype
orpathNameType
parameter of StencilFillPathInstancedNV, StencilStrokePathInstancedNV, CoverFillPathInstancedNV, CoverStrokePathInstancedNV, GetPathMetricsNV, and GetPathSpacingNV.- See Also:
-
GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
public static final int GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NVAccepted by thecoverMode
parameter of CoverFillPathInstancedNV.- See Also:
-
GL_PATH_COMMAND_COUNT_NV
public static final int GL_PATH_COMMAND_COUNT_NVAccepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.- See Also:
-
GL_PATH_COORD_COUNT_NV
public static final int GL_PATH_COORD_COUNT_NVAccepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.- See Also:
-
GL_PATH_DASH_ARRAY_COUNT_NV
public static final int GL_PATH_DASH_ARRAY_COUNT_NVAccepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.- See Also:
-
GL_PATH_COMPUTED_LENGTH_NV
public static final int GL_PATH_COMPUTED_LENGTH_NVAccepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.- See Also:
-
GL_PATH_FILL_BOUNDING_BOX_NV
public static final int GL_PATH_FILL_BOUNDING_BOX_NVAccepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.- See Also:
-
GL_PATH_STROKE_BOUNDING_BOX_NV
public static final int GL_PATH_STROKE_BOUNDING_BOX_NVAccepted by thepname
parameter of GetPathParameterfvNV and GetPathParameterivNV.- See Also:
-
GL_SQUARE_NV
public static final int GL_SQUARE_NVAccepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
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.- See Also:
-
GL_ROUND_NV
public static final int GL_ROUND_NVAccepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
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.- See Also:
-
GL_TRIANGULAR_NV
public static final int GL_TRIANGULAR_NVAccepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
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.- See Also:
-
GL_BEVEL_NV
public static final int GL_BEVEL_NVAccepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_JOIN_STYLE_NV.- See Also:
-
GL_MITER_REVERT_NV
public static final int GL_MITER_REVERT_NVAccepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_JOIN_STYLE_NV.- See Also:
-
GL_MITER_TRUNCATE_NV
public static final int GL_MITER_TRUNCATE_NVAccepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_JOIN_STYLE_NV.- See Also:
-
GL_MOVE_TO_RESETS_NV
public static final int GL_MOVE_TO_RESETS_NVAccepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_DASH_OFFSET_RESET_NV.- See Also:
-
GL_MOVE_TO_CONTINUES_NV
public static final int GL_MOVE_TO_CONTINUES_NVAccepted by thevalue
parameter of PathParameterfNV, PathParameterfvNV, PathParameteriNV, and PathParameterivNV whenpname
is PATH_DASH_OFFSET_RESET_NV.- See Also:
-
GL_BOLD_BIT_NV
public static final int GL_BOLD_BIT_NVAccepted by thefontStyle
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.- See Also:
-
GL_ITALIC_BIT_NV
public static final int GL_ITALIC_BIT_NVAccepted by thefontStyle
parameter of PathGlyphsNV, PathGlyphRangeNV, and PathGlyphIndexRangeNV.- See Also:
-
GL_PATH_ERROR_POSITION_NV
public static final int GL_PATH_ERROR_POSITION_NVAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_PATH_FOG_GEN_MODE_NV
public static final int GL_PATH_FOG_GEN_MODE_NVAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_PATH_STENCIL_FUNC_NV
public static final int GL_PATH_STENCIL_FUNC_NVAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_PATH_STENCIL_REF_NV
public static final int GL_PATH_STENCIL_REF_NVAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_PATH_STENCIL_VALUE_MASK_NV
public static final int GL_PATH_STENCIL_VALUE_MASK_NVAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
public static final int GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NVAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
public static final int GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NVAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_PATH_COVER_DEPTH_FUNC_NV
public static final int GL_PATH_COVER_DEPTH_FUNC_NVAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.- See Also:
-
GL_GLYPH_WIDTH_BIT_NV
public static final int GL_GLYPH_WIDTH_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_GLYPH_HEIGHT_BIT_NV
public static final int GL_GLYPH_HEIGHT_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
public static final int GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
public static final int GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
public static final int GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
public static final int GL_GLYPH_VERTICAL_BEARING_X_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
public static final int GL_GLYPH_VERTICAL_BEARING_Y_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
public static final int GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_GLYPH_HAS_KERNING_BIT_NV
public static final int GL_GLYPH_HAS_KERNING_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_X_MIN_BOUNDS_BIT_NV
public static final int GL_FONT_X_MIN_BOUNDS_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_Y_MIN_BOUNDS_BIT_NV
public static final int GL_FONT_Y_MIN_BOUNDS_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_X_MAX_BOUNDS_BIT_NV
public static final int GL_FONT_X_MAX_BOUNDS_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_Y_MAX_BOUNDS_BIT_NV
public static final int GL_FONT_Y_MAX_BOUNDS_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_UNITS_PER_EM_BIT_NV
public static final int GL_FONT_UNITS_PER_EM_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_ASCENDER_BIT_NV
public static final int GL_FONT_ASCENDER_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_DESCENDER_BIT_NV
public static final int GL_FONT_DESCENDER_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_HEIGHT_BIT_NV
public static final int GL_FONT_HEIGHT_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV
public static final int GL_FONT_MAX_ADVANCE_WIDTH_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV
public static final int GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_UNDERLINE_POSITION_BIT_NV
public static final int GL_FONT_UNDERLINE_POSITION_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_UNDERLINE_THICKNESS_BIT_NV
public static final int GL_FONT_UNDERLINE_THICKNESS_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_HAS_KERNING_BIT_NV
public static final int GL_FONT_HAS_KERNING_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_FONT_NUM_GLYPH_INDICES_BIT_NV
public static final int GL_FONT_NUM_GLYPH_INDICES_BIT_NVAccepted as a bit within themetricQueryMask
parameter of GetPathMetricRangeNV or GetPathMetricsNV.- See Also:
-
GL_ACCUM_ADJACENT_PAIRS_NV
public static final int GL_ACCUM_ADJACENT_PAIRS_NVAccepted by thepathListMode
parameter of GetPathSpacingNV.- See Also:
-
GL_ADJACENT_PAIRS_NV
public static final int GL_ADJACENT_PAIRS_NVAccepted by thepathListMode
parameter of GetPathSpacingNV.- See Also:
-
GL_FIRST_TO_REST_NV
public static final int GL_FIRST_TO_REST_NVAccepted by thepathListMode
parameter of GetPathSpacingNV.- See Also:
-
GL_PATH_GEN_MODE_NV
public static final int GL_PATH_GEN_MODE_NVAccepted by thepname
parameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV.- See Also:
-
GL_PATH_GEN_COEFF_NV
public static final int GL_PATH_GEN_COEFF_NVAccepted by thepname
parameter of GetPathColorGenivNV, GetPathColorGenfvNV, GetPathTexGenivNV and GetPathTexGenfvNV.- See Also:
-
GL_PATH_GEN_COLOR_FORMAT_NV
public static final int GL_PATH_GEN_COLOR_FORMAT_NVAccepted by thepname
parameter of GetPathColorGenivNV and GetPathColorGenfvNV.- See Also:
-
GL_PATH_GEN_COMPONENTS_NV
public static final int GL_PATH_GEN_COMPONENTS_NVAccepted by thepname
parameter of GetPathTexGenivNV and GetPathTexGenfvNV.- See Also:
-
GL_FRAGMENT_INPUT_NV
public static final int GL_FRAGMENT_INPUT_NVAccepted by theprogramInterface
parameter of GetProgramInterfaceiv, GetProgramResourceIndex, GetProgramResourceName, GetProgramResourceiv, GetProgramResourcefvNV, and GetProgramResourceLocation.- See Also:
-
GL_PATH_PROJECTION_NV
public static final int GL_PATH_PROJECTION_NVToken values for matrices.- See Also:
-
GL_PATH_MODELVIEW_NV
public static final int GL_PATH_MODELVIEW_NVToken values for matrices.- See Also:
-
GL_PATH_MODELVIEW_STACK_DEPTH_NV
public static final int GL_PATH_MODELVIEW_STACK_DEPTH_NVToken values for matrices.- See Also:
-
GL_PATH_MODELVIEW_MATRIX_NV
public static final int GL_PATH_MODELVIEW_MATRIX_NVToken values for matrices.- See Also:
-
GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV
public static final int GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NVToken values for matrices.- See Also:
-
GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV
public static final int GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NVToken values for matrices.- See Also:
-
GL_PATH_PROJECTION_STACK_DEPTH_NV
public static final int GL_PATH_PROJECTION_STACK_DEPTH_NVToken values for matrices.- See Also:
-
GL_PATH_PROJECTION_MATRIX_NV
public static final int GL_PATH_PROJECTION_MATRIX_NVToken values for matrices.- See Also:
-
GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV
public static final int GL_PATH_MAX_PROJECTION_STACK_DEPTH_NVToken values for matrices.- See Also:
-
GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV
public static final int GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NVToken values for matrices.- See Also:
-
GL_2_BYTES_NV
public static final int GL_2_BYTES_NVThe following types are defined as alias to the GL tokens.- See Also:
-
GL_3_BYTES_NV
public static final int GL_3_BYTES_NVThe following types are defined as alias to the GL tokens.- See Also:
-
GL_4_BYTES_NV
public static final int GL_4_BYTES_NVThe following types are defined as alias to the GL tokens.- See Also:
-
GL_EYE_LINEAR_NV
public static final int GL_EYE_LINEAR_NVThe following types are defined as alias to the GL tokens.- See Also:
-
GL_OBJECT_LINEAR_NV
public static final int GL_OBJECT_LINEAR_NVThe following types are defined as alias to the GL tokens.- See Also:
-
GL_CONSTANT_NV
public static final int GL_CONSTANT_NVThe following types are defined as alias to the GL tokens.- See Also:
-
-
Method Details
-
nglPathCommandsNV
public static void nglPathCommandsNV(int path, int numCommands, long commands, int numCoords, int coordType, long coords) Unsafe version of:PathCommandsNV
-
glPathCommandsNV
public static void glPathCommandsNV(int path, ByteBuffer commands, int coordType, ByteBuffer coords) - Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
glPathCommandsNV
public static void glPathCommandsNV(int path, ByteBuffer commands, int coordType, ShortBuffer coords) - Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
glPathCommandsNV
public static void glPathCommandsNV(int path, ByteBuffer commands, int coordType, FloatBuffer coords) - Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
nglPathCoordsNV
public static void nglPathCoordsNV(int path, int numCoords, int coordType, long coords) Unsafe version of:PathCoordsNV
-
glPathCoordsNV
- Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
glPathCoordsNV
- Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
glPathCoordsNV
- Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
nglPathSubCommandsNV
public static void nglPathSubCommandsNV(int path, int commandStart, int commandsToDelete, int numCommands, long commands, int numCoords, int coordType, long coords) Unsafe version of:PathSubCommandsNV
-
glPathSubCommandsNV
public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, ByteBuffer coords) - Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
glPathSubCommandsNV
public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, ShortBuffer coords) - Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
glPathSubCommandsNV
public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, FloatBuffer coords) - Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
nglPathSubCoordsNV
public static void nglPathSubCoordsNV(int path, int coordStart, int numCoords, int coordType, long coords) Unsafe version of:PathSubCoordsNV
-
glPathSubCoordsNV
- Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
glPathSubCoordsNV
- Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
glPathSubCoordsNV
- Parameters:
coordType
- one of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
FLOAT
-
nglPathStringNV
public static void nglPathStringNV(int path, int format, int length, long pathString) Unsafe version of:PathStringNV
-
glPathStringNV
- Parameters:
format
- one of:PATH_FORMAT_SVG_NV
PATH_FORMAT_PS_NV
-
nglPathGlyphsNV
public 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
-
glPathGlyphsNV
public static void glPathGlyphsNV(int firstPathName, int fontTarget, ByteBuffer fontName, int fontStyle, int type, ByteBuffer charcodes, int handleMissingGlyphs, int pathParameterTemplate, float emScale) - Parameters:
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
-
nglPathGlyphRangeNV
public 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
-
glPathGlyphRangeNV
public static void glPathGlyphRangeNV(int firstPathName, int fontTarget, ByteBuffer fontName, int fontStyle, int firstGlyph, int numGlyphs, int handleMissingGlyphs, int pathParameterTemplate, float emScale) - Parameters:
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
-
nglPathGlyphIndexArrayNV
public static int nglPathGlyphIndexArrayNV(int firstPathName, int fontTarget, long fontName, int fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale) Unsafe version of:PathGlyphIndexArrayNV
-
glPathGlyphIndexArrayNV
public static int glPathGlyphIndexArrayNV(int firstPathName, int fontTarget, ByteBuffer fontName, int fontStyle, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale) - Parameters:
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
-
nglPathMemoryGlyphIndexArrayNV
public 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
-
glPathMemoryGlyphIndexArrayNV
public static int glPathMemoryGlyphIndexArrayNV(int firstPathName, int fontTarget, ByteBuffer fontData, int faceIndex, int firstGlyphIndex, int numGlyphs, int pathParameterTemplate, float emScale) - Parameters:
fontTarget
- one of:STANDARD_FONT_NAME_NV
SYSTEM_FONT_NAME_NV
FILE_NAME_NV
-
glCopyPathNV
public static void glCopyPathNV(int resultPath, int srcPath) -
nglWeightPathsNV
public static void nglWeightPathsNV(int resultPath, int numPaths, long paths, long weights) -
glWeightPathsNV
-
glInterpolatePathsNV
public static void glInterpolatePathsNV(int resultPath, int pathA, int pathB, float weight) -
nglTransformPathNV
public static void nglTransformPathNV(int resultPath, int srcPath, int transformType, long transformValues) Unsafe version of:TransformPathNV
-
glTransformPathNV
public static void glTransformPathNV(int resultPath, int srcPath, int transformType, FloatBuffer transformValues) - Parameters:
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
-
nglPathParameterivNV
public static void nglPathParameterivNV(int path, int pname, long value) Unsafe version of:PathParameterivNV
-
glPathParameterivNV
- Parameters:
pname
- one of:
-
glPathParameteriNV
public static void glPathParameteriNV(int path, int pname, int value) - Parameters:
pname
- one of:
-
nglPathParameterfvNV
public static void nglPathParameterfvNV(int path, int pname, long value) Unsafe version of:PathParameterfvNV
-
glPathParameterfvNV
- Parameters:
pname
- one of:
-
glPathParameterfNV
public static void glPathParameterfNV(int path, int pname, float value) - Parameters:
pname
- one of:
-
nglPathDashArrayNV
public static void nglPathDashArrayNV(int path, int dashCount, long dashArray) -
glPathDashArrayNV
-
glGenPathsNV
public static int glGenPathsNV(int range) -
glDeletePathsNV
public static void glDeletePathsNV(int path, int range) -
glIsPathNV
public static boolean glIsPathNV(int path) -
glPathStencilFuncNV
public static void glPathStencilFuncNV(int func, int ref, int mask) -
glPathStencilDepthOffsetNV
public static void glPathStencilDepthOffsetNV(float factor, float units) -
glStencilFillPathNV
public static void glStencilFillPathNV(int path, int fillMode, int mask) - Parameters:
fillMode
- one of:INVERT
COUNT_UP_NV
COUNT_DOWN_NV
PATH_FILL_MODE_NV
-
glStencilStrokePathNV
public static void glStencilStrokePathNV(int path, int reference, int mask) -
nglStencilFillPathInstancedNV
public static void nglStencilFillPathInstancedNV(int numPaths, int pathNameType, long paths, int pathBase, int fillMode, int mask, int transformType, long transformValues) Unsafe version of:StencilFillPathInstancedNV
-
glStencilFillPathInstancedNV
public static void glStencilFillPathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int fillMode, int mask, int transformType, FloatBuffer transformValues) - Parameters:
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
-
nglStencilStrokePathInstancedNV
public static void nglStencilStrokePathInstancedNV(int numPaths, int pathNameType, long paths, int pathBase, int reference, int mask, int transformType, long transformValues) Unsafe version of:StencilStrokePathInstancedNV
-
glStencilStrokePathInstancedNV
public static void glStencilStrokePathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int reference, int mask, int transformType, FloatBuffer transformValues) - Parameters:
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
-
glPathCoverDepthFuncNV
public static void glPathCoverDepthFuncNV(int zfunc) -
nglPathColorGenNV
public static void nglPathColorGenNV(int color, int genMode, int colorFormat, long coeffs) Unsafe version of:PathColorGenNV
-
glPathColorGenNV
- Parameters:
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
RGBA
-
nglPathTexGenNV
public static void nglPathTexGenNV(int texCoordSet, int genMode, int components, long coeffs) -
glPathTexGenNV
-
glPathFogGenNV
public static void glPathFogGenNV(int genMode) -
glCoverFillPathNV
public static void glCoverFillPathNV(int path, int coverMode) - Parameters:
coverMode
- one of:CONVEX_HULL_NV
BOUNDING_BOX_NV
-
glCoverStrokePathNV
public static void glCoverStrokePathNV(int path, int coverMode) - Parameters:
coverMode
- one of:CONVEX_HULL_NV
BOUNDING_BOX_NV
-
nglCoverFillPathInstancedNV
public static void nglCoverFillPathInstancedNV(int numPaths, int pathNameType, long paths, int pathBase, int coverMode, int transformType, long transformValues) Unsafe version of:CoverFillPathInstancedNV
-
glCoverFillPathInstancedNV
public static void glCoverFillPathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int coverMode, int transformType, FloatBuffer transformValues) - Parameters:
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
-
nglCoverStrokePathInstancedNV
public static void nglCoverStrokePathInstancedNV(int numPaths, int pathNameType, long paths, int pathBase, int coverMode, int transformType, long transformValues) Unsafe version of:CoverStrokePathInstancedNV
-
glCoverStrokePathInstancedNV
public static void glCoverStrokePathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int coverMode, int transformType, FloatBuffer transformValues) - Parameters:
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
-
glStencilThenCoverFillPathNV
public static void glStencilThenCoverFillPathNV(int path, int fillMode, int mask, int coverMode) - Parameters:
fillMode
- one of:INVERT
COUNT_UP_NV
COUNT_DOWN_NV
PATH_FILL_MODE_NV
coverMode
- one of:CONVEX_HULL_NV
BOUNDING_BOX_NV
-
glStencilThenCoverStrokePathNV
public static void glStencilThenCoverStrokePathNV(int path, int reference, int mask, int coverMode) - Parameters:
coverMode
- one of:CONVEX_HULL_NV
BOUNDING_BOX_NV
-
nglStencilThenCoverFillPathInstancedNV
public 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
-
glStencilThenCoverFillPathInstancedNV
public static void glStencilThenCoverFillPathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int fillMode, int mask, int coverMode, int transformType, FloatBuffer transformValues) - Parameters:
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
-
nglStencilThenCoverStrokePathInstancedNV
public 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
-
glStencilThenCoverStrokePathInstancedNV
public static void glStencilThenCoverStrokePathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int reference, int mask, int coverMode, int transformType, FloatBuffer transformValues) - Parameters:
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
-
nglPathGlyphIndexRangeNV
public static int nglPathGlyphIndexRangeNV(int fontTarget, long fontName, int fontStyle, int pathParameterTemplate, float emScale, long baseAndCount) Unsafe version of:PathGlyphIndexRangeNV
-
glPathGlyphIndexRangeNV
public static int glPathGlyphIndexRangeNV(int fontTarget, ByteBuffer fontName, int fontStyle, int pathParameterTemplate, float emScale, IntBuffer baseAndCount) - Parameters:
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
-
nglProgramPathFragmentInputGenNV
public static void nglProgramPathFragmentInputGenNV(int program, int location, int genMode, int components, long coeffs) -
glProgramPathFragmentInputGenNV
public static void glProgramPathFragmentInputGenNV(int program, int location, int genMode, int components, FloatBuffer coeffs) -
nglGetPathParameterivNV
public static void nglGetPathParameterivNV(int path, int pname, long value) Unsafe version of:GetPathParameterivNV
-
glGetPathParameterivNV
- Parameters:
pname
- one of:
-
glGetPathParameteriNV
public static int glGetPathParameteriNV(int path, int pname) - Parameters:
pname
- one of:
-
nglGetPathParameterfvNV
public static void nglGetPathParameterfvNV(int path, int pname, long value) Unsafe version of:GetPathParameterfvNV
-
glGetPathParameterfvNV
- Parameters:
pname
- one of:
-
glGetPathParameterfNV
public static float glGetPathParameterfNV(int path, int pname) - Parameters:
pname
- one of:
-
nglGetPathCommandsNV
public static void nglGetPathCommandsNV(int path, long commands) -
glGetPathCommandsNV
-
nglGetPathCoordsNV
public static void nglGetPathCoordsNV(int path, long coords) -
glGetPathCoordsNV
-
nglGetPathDashArrayNV
public static void nglGetPathDashArrayNV(int path, long dashArray) -
glGetPathDashArrayNV
-
nglGetPathMetricsNV
public static void nglGetPathMetricsNV(int metricQueryMask, int numPaths, int pathNameType, long paths, int pathBase, int stride, long metrics) Unsafe version of:GetPathMetricsNV
-
glGetPathMetricsNV
public static void glGetPathMetricsNV(int metricQueryMask, int pathNameType, ByteBuffer paths, int pathBase, int stride, FloatBuffer metrics) - Parameters:
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
-
nglGetPathMetricRangeNV
public static void nglGetPathMetricRangeNV(int metricQueryMask, int firstPathName, int numPaths, int stride, long metrics) Unsafe version of:GetPathMetricRangeNV
-
glGetPathMetricRangeNV
public static void glGetPathMetricRangeNV(int metricQueryMask, int firstPathName, int numPaths, int stride, FloatBuffer metrics) - Parameters:
metricQueryMask
- one or more of:
-
nglGetPathSpacingNV
public 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
-
glGetPathSpacingNV
public static void glGetPathSpacingNV(int pathListMode, int pathNameType, ByteBuffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, FloatBuffer returnedSpacing) - Parameters:
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
-
nglGetPathColorGenivNV
public static void nglGetPathColorGenivNV(int color, int pname, long value) Unsafe version of:GetPathColorGenivNV
-
glGetPathColorGenivNV
- Parameters:
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
-
glGetPathColorGeniNV
public static int glGetPathColorGeniNV(int color, int pname) - Parameters:
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
-
nglGetPathColorGenfvNV
public static void nglGetPathColorGenfvNV(int color, int pname, long value) Unsafe version of:GetPathColorGenfvNV
-
glGetPathColorGenfvNV
- Parameters:
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
-
glGetPathColorGenfNV
public static float glGetPathColorGenfNV(int color, int pname) - Parameters:
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
-
nglGetPathTexGenivNV
public static void nglGetPathTexGenivNV(int texCoordSet, int pname, long value) Unsafe version of:GetPathTexGenivNV
-
glGetPathTexGenivNV
- Parameters:
pname
-PATH_GEN_MODE_NV
PATH_GEN_COEFF_NV
PATH_GEN_COMPONENTS_NV
-
glGetPathTexGeniNV
public static int glGetPathTexGeniNV(int texCoordSet, int pname) - Parameters:
pname
-PATH_GEN_MODE_NV
PATH_GEN_COEFF_NV
PATH_GEN_COMPONENTS_NV
-
nglGetPathTexGenfvNV
public static void nglGetPathTexGenfvNV(int texCoordSet, int pname, long value) Unsafe version of:GetPathTexGenfvNV
-
glGetPathTexGenfvNV
- Parameters:
pname
-PATH_GEN_MODE_NV
PATH_GEN_COEFF_NV
PATH_GEN_COMPONENTS_NV
-
glGetPathTexGenfNV
public static float glGetPathTexGenfNV(int texCoordSet, int pname) - Parameters:
pname
-PATH_GEN_MODE_NV
PATH_GEN_COEFF_NV
PATH_GEN_COMPONENTS_NV
-
glIsPointInFillPathNV
public static boolean glIsPointInFillPathNV(int path, int mask, float x, float y) -
glIsPointInStrokePathNV
public static boolean glIsPointInStrokePathNV(int path, float x, float y) -
glGetPathLengthNV
public static float glGetPathLengthNV(int path, int startSegment, int numSegments) -
nglPointAlongPathNV
public static boolean nglPointAlongPathNV(int path, int startSegment, int numSegments, float distance, long x, long y, long tangentX, long tangentY) -
glPointAlongPathNV
public static boolean glPointAlongPathNV(int path, int startSegment, int numSegments, float distance, @Nullable FloatBuffer x, @Nullable FloatBuffer y, @Nullable FloatBuffer tangentX, @Nullable FloatBuffer tangentY) -
nglMatrixLoad3x2fNV
public static void nglMatrixLoad3x2fNV(int matrixMode, long m) Unsafe version of:MatrixLoad3x2fNV
-
glMatrixLoad3x2fNV
- Parameters:
matrixMode
- one of:PATH_PROJECTION_NV
PATH_MODELVIEW_NV
-
nglMatrixLoad3x3fNV
public static void nglMatrixLoad3x3fNV(int matrixMode, long m) Unsafe version of:MatrixLoad3x3fNV
-
glMatrixLoad3x3fNV
- Parameters:
matrixMode
- one of:PATH_PROJECTION_NV
PATH_MODELVIEW_NV
-
nglMatrixLoadTranspose3x3fNV
public static void nglMatrixLoadTranspose3x3fNV(int matrixMode, long m) Unsafe version of:MatrixLoadTranspose3x3fNV
-
glMatrixLoadTranspose3x3fNV
- Parameters:
matrixMode
- one of:PATH_PROJECTION_NV
PATH_MODELVIEW_NV
-
nglMatrixMult3x2fNV
public static void nglMatrixMult3x2fNV(int matrixMode, long m) Unsafe version of:MatrixMult3x2fNV
-
glMatrixMult3x2fNV
- Parameters:
matrixMode
- one of:PATH_PROJECTION_NV
PATH_MODELVIEW_NV
-
nglMatrixMult3x3fNV
public static void nglMatrixMult3x3fNV(int matrixMode, long m) Unsafe version of:MatrixMult3x3fNV
-
glMatrixMult3x3fNV
- Parameters:
matrixMode
- one of:PATH_PROJECTION_NV
PATH_MODELVIEW_NV
-
nglMatrixMultTranspose3x3fNV
public static void nglMatrixMultTranspose3x3fNV(int matrixMode, long m) Unsafe version of:MatrixMultTranspose3x3fNV
-
glMatrixMultTranspose3x3fNV
- Parameters:
matrixMode
- one of:PATH_PROJECTION_NV
PATH_MODELVIEW_NV
-
nglGetProgramResourcefvNV
public static void nglGetProgramResourcefvNV(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params) -
glGetProgramResourcefvNV
public static void glGetProgramResourcefvNV(int program, int programInterface, int index, IntBuffer props, @Nullable IntBuffer length, FloatBuffer params) -
glPathCommandsNV
Array version of:PathCommandsNV
-
glPathCommandsNV
Array version of:PathCommandsNV
-
glPathCoordsNV
public static void glPathCoordsNV(int path, int coordType, short[] coords) Array version of:PathCoordsNV
-
glPathCoordsNV
public static void glPathCoordsNV(int path, int coordType, float[] coords) Array version of:PathCoordsNV
-
glPathSubCommandsNV
public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, short[] coords) Array version of:PathSubCommandsNV
-
glPathSubCommandsNV
public static void glPathSubCommandsNV(int path, int commandStart, int commandsToDelete, ByteBuffer commands, int coordType, float[] coords) Array version of:PathSubCommandsNV
-
glPathSubCoordsNV
public static void glPathSubCoordsNV(int path, int coordStart, int coordType, short[] coords) Array version of:PathSubCoordsNV
-
glPathSubCoordsNV
public static void glPathSubCoordsNV(int path, int coordStart, int coordType, float[] coords) Array version of:PathSubCoordsNV
-
glWeightPathsNV
public static void glWeightPathsNV(int resultPath, int[] paths, float[] weights) Array version of:WeightPathsNV
-
glTransformPathNV
public static void glTransformPathNV(int resultPath, int srcPath, int transformType, float[] transformValues) Array version of:TransformPathNV
-
glPathParameterivNV
public static void glPathParameterivNV(int path, int pname, int[] value) Array version of:PathParameterivNV
-
glPathParameterfvNV
public static void glPathParameterfvNV(int path, int pname, float[] value) Array version of:PathParameterfvNV
-
glPathDashArrayNV
public static void glPathDashArrayNV(int path, float[] dashArray) Array version of:PathDashArrayNV
-
glStencilFillPathInstancedNV
public static void glStencilFillPathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int fillMode, int mask, int transformType, float[] transformValues) Array version of:StencilFillPathInstancedNV
-
glStencilStrokePathInstancedNV
public static void glStencilStrokePathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int reference, int mask, int transformType, float[] transformValues) Array version of:StencilStrokePathInstancedNV
-
glPathColorGenNV
public static void glPathColorGenNV(int color, int genMode, int colorFormat, float[] coeffs) Array version of:PathColorGenNV
-
glPathTexGenNV
public static void glPathTexGenNV(int texCoordSet, int genMode, int components, float[] coeffs) Array version of:PathTexGenNV
-
glCoverFillPathInstancedNV
public static void glCoverFillPathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int coverMode, int transformType, float[] transformValues) Array version of:CoverFillPathInstancedNV
-
glCoverStrokePathInstancedNV
public static void glCoverStrokePathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int coverMode, int transformType, float[] transformValues) Array version of:CoverStrokePathInstancedNV
-
glStencilThenCoverFillPathInstancedNV
public static void glStencilThenCoverFillPathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int fillMode, int mask, int coverMode, int transformType, float[] transformValues) Array version of:StencilThenCoverFillPathInstancedNV
-
glStencilThenCoverStrokePathInstancedNV
public static void glStencilThenCoverStrokePathInstancedNV(int pathNameType, ByteBuffer paths, int pathBase, int reference, int mask, int coverMode, int transformType, float[] transformValues) Array version of:StencilThenCoverStrokePathInstancedNV
-
glPathGlyphIndexRangeNV
public static int glPathGlyphIndexRangeNV(int fontTarget, ByteBuffer fontName, int fontStyle, int pathParameterTemplate, float emScale, int[] baseAndCount) Array version of:PathGlyphIndexRangeNV
-
glProgramPathFragmentInputGenNV
public static void glProgramPathFragmentInputGenNV(int program, int location, int genMode, int components, float[] coeffs) Array version of:ProgramPathFragmentInputGenNV
-
glGetPathParameterivNV
public static void glGetPathParameterivNV(int path, int pname, int[] value) Array version of:GetPathParameterivNV
-
glGetPathParameterfvNV
public static void glGetPathParameterfvNV(int path, int pname, float[] value) Array version of:GetPathParameterfvNV
-
glGetPathCoordsNV
public static void glGetPathCoordsNV(int path, float[] coords) Array version of:GetPathCoordsNV
-
glGetPathDashArrayNV
public static void glGetPathDashArrayNV(int path, float[] dashArray) Array version of:GetPathDashArrayNV
-
glGetPathMetricsNV
public static void glGetPathMetricsNV(int metricQueryMask, int pathNameType, ByteBuffer paths, int pathBase, int stride, float[] metrics) Array version of:GetPathMetricsNV
-
glGetPathMetricRangeNV
public static void glGetPathMetricRangeNV(int metricQueryMask, int firstPathName, int numPaths, int stride, float[] metrics) Array version of:GetPathMetricRangeNV
-
glGetPathSpacingNV
public static void glGetPathSpacingNV(int pathListMode, int pathNameType, ByteBuffer paths, int pathBase, float advanceScale, float kerningScale, int transformType, float[] returnedSpacing) Array version of:GetPathSpacingNV
-
glGetPathColorGenivNV
public static void glGetPathColorGenivNV(int color, int pname, int[] value) Array version of:GetPathColorGenivNV
-
glGetPathColorGenfvNV
public static void glGetPathColorGenfvNV(int color, int pname, float[] value) Array version of:GetPathColorGenfvNV
-
glGetPathTexGenivNV
public static void glGetPathTexGenivNV(int texCoordSet, int pname, int[] value) Array version of:GetPathTexGenivNV
-
glGetPathTexGenfvNV
public static void glGetPathTexGenfvNV(int texCoordSet, int pname, float[] value) Array version of:GetPathTexGenfvNV
-
glPointAlongPathNV
public static boolean glPointAlongPathNV(int path, int startSegment, int numSegments, float distance, @Nullable float[] x, @Nullable float[] y, @Nullable float[] tangentX, @Nullable float[] tangentY) Array version of:PointAlongPathNV
-
glMatrixLoad3x2fNV
public static void glMatrixLoad3x2fNV(int matrixMode, float[] m) Array version of:MatrixLoad3x2fNV
-
glMatrixLoad3x3fNV
public static void glMatrixLoad3x3fNV(int matrixMode, float[] m) Array version of:MatrixLoad3x3fNV
-
glMatrixLoadTranspose3x3fNV
public static void glMatrixLoadTranspose3x3fNV(int matrixMode, float[] m) Array version of:MatrixLoadTranspose3x3fNV
-
glMatrixMult3x2fNV
public static void glMatrixMult3x2fNV(int matrixMode, float[] m) Array version of:MatrixMult3x2fNV
-
glMatrixMult3x3fNV
public static void glMatrixMult3x3fNV(int matrixMode, float[] m) Array version of:MatrixMult3x3fNV
-
glMatrixMultTranspose3x3fNV
public static void glMatrixMultTranspose3x3fNV(int matrixMode, float[] m) Array version of:MatrixMultTranspose3x3fNV
-
glGetProgramResourcefvNV
public static void glGetProgramResourcefvNV(int program, int programInterface, int index, int[] props, @Nullable int[] length, float[] params) Array version of:GetProgramResourcefvNV
-