53package com.jogamp.opengl.glu;
68 public void begin(
final int type) {}
70 public void edgeFlag(
final boolean boundaryEdge) {}
77 public void error(
final int errnum) {}
79 public void combine(
final double[] coords,
final Object[] data,
80 final float[] weight,
final Object[] outData) {}
82 public void beginData(
final int type,
final Object polygonData) {}
85 final Object polygonData) {}
89 public void endData(
final Object polygonData) {}
91 public void errorData(
final int errnum,
final Object polygonData) {}
93 public void combineData(
final double[] coords,
final Object[] data,
94 final float[] weight,
final Object[] outData,
95 final Object polygonData) {}
The GLUtessellatorCallbackAdapter provides a default implementation of GLUtessellatorCallback with em...
void errorData(final int errnum, final Object polygonData)
The same as the error callback method except that it takes an additional reference argument.
void beginData(final int type, final Object polygonData)
The same as the begin callback method except that it takes an additional reference argument.
void begin(final int type)
The begin callback method is invoked like glBegin to indicate the start of a (triangle) primitive.
void combine(final double[] coords, final Object[] data, final float[] weight, final Object[] outData)
The combine callback method is called to create a new vertex when the tessellation detects an interse...
void edgeFlag(final boolean boundaryEdge)
The edgeFlag callback method is similar to glEdgeFlag.
void vertexData(final Object vertexData, final Object polygonData)
The same as the vertex callback method except that it takes an additional reference argument.
void combineData(final double[] coords, final Object[] data, final float[] weight, final Object[] outData, final Object polygonData)
The same as the combine callback method except that it takes an additional reference argument.
void error(final int errnum)
The error callback method is called when an error is encountered.
void vertex(final Object vertexData)
The vertex callback method is invoked between the begin and end callback methods.
void end()
The end callback serves the same purpose as glEnd.
void endData(final Object polygonData)
The same as the end callback method except that it takes an additional reference argument.
void edgeFlagData(final boolean boundaryEdge, final Object polygonData)
The same as the edgeFlage callback method except that it takes an additional reference argument.
GLUtessellatorCallback interface provides methods that the user will override to define the callbacks...