53package com.jogamp.opengl.glu;
279 public void combine(
double[] coords, Object[] data,
280 float[] weight, Object[] outData);
304 float[] weight, Object[] outData,
GLUtessellatorCallback interface provides methods that the user will override to define the callbacks...
void error(int errnum)
The error callback method is called when an error is encountered.
void combineData(double[] coords, Object[] data, float[] weight, Object[] outData, Object polygonData)
The same as the combine callback method except that it takes an additional reference argument.
void endData(Object polygonData)
The same as the end callback method except that it takes an additional reference argument.
void combine(double[] coords, Object[] data, float[] weight, Object[] outData)
The combine callback method is called to create a new vertex when the tessellation detects an interse...
void edgeFlagData(boolean boundaryEdge, Object polygonData)
The same as the edgeFlage callback method except that it takes an additional reference argument.
void vertex(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 vertexData(Object vertexData, Object polygonData)
The same as the vertex callback method except that it takes an additional reference argument.
void begin(int type)
The begin callback method is invoked like glBegin to indicate the start of a (triangle) primitive.
void beginData(int type, Object polygonData)
The same as the begin callback method except that it takes an additional reference argument.
void errorData(int errnum, Object polygonData)
The same as the error callback method except that it takes an additional reference argument.
void edgeFlag(boolean boundaryEdge)
The edgeFlag callback method is similar to glEdgeFlag.