| Interface | Description | 
|---|---|
| Combinable | Interface for shapes that can be combined into a complex set of contours by using boolean operations. | 
| Class | Description | 
|---|---|
| CombineContext | CombineContext provides a suitcase of state used by Combinable shapes to generate a complex set of contours by
 applying boolean operations to one or more shapes. | 
| CombineContext.TessCallbackAdapter | Implementation of GLUtessellatorCallback that forwards GLU tessellator callbacks to protected methods on
 CombineContext. | 
| ShapeCombiner |