Package-level declarations
Types
Provides constants for OpenGL primitive types which represent the formats in which vertices can be connected to define various shapes.
Interface representing a GLU tessellator, which provides functionality for tessellating complex polygons into simpler primitives such as triangles for rendering in OpenGL. It supports operations such as defining polygon vertices, specifying tessellation normal, and setting callbacks for handling generated vertices.
This class represents a callback interface for use with the GLU tessellation utility. It provides various methods that correspond to different stages and events in the tessellation process, such as the beginning and ending of primitives, vertex handling, and edge flag specification. Implementations of this interface can be passed to GLU tessellation functions to handle tessellation events appropriately.
An adapter class for the GLUtessellatorCallback
interface, providing default empty implementations for all methods. This allows subclasses to override only the methods they are interested in without the need to implement all methods of the interface.
Represents a primitive in OpenGL with an associated list of vertex indices.
A class that extends the functionality of GLUtessellatorImpl
to construct tessellated geometric primitives with indexed vertex data.
A class responsible for handling tessellation functionality. Tessellation is the process of dividing a polygonal shape into smaller components such as triangles or other primitives for rendering purposes.