| Modifier and Type | Interface and Description |
|---|---|
| public interface | ParShapesRandFnI
Instances of this interface may be passed to the |
| public interface | ParSLAdvectionCallbackI
Instances of this interface may be passed to the |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | LibPar
Initializes the par shared library. |
| public class | ParOctasphere
Bindings to par_octasphere.h, a tiny malloc-free library that generates triangle meshes for spheres, rounded boxes, and capsules. |
| public class | ParOctasphereConfig
Layout
|
| public class | ParOctasphereMesh
Layout
|
| public class | ParShapes
Bindings to par_shapes.h, a simple C library for creation and manipulation of triangle meshes. |
| public class | ParShapesMesh
The |
| public abstract class | ParShapesRandFn
Instances of this class may be passed to the |
| public abstract class | ParSLAdvectionCallback
Instances of this class may be passed to the |
| public class | ParSLAnnotation
Layout for generated vertex attributes. |
| public class | ParSLConfig
Immutable configuration for a streamlines context. |
| public class | ParSLMesh
Triangle mesh generated by the library. |
| public class | ParSLPosition
The simple two-tuple math type used for mesh and spine vertices. |
| public class | ParSLSpineList
Client-owned list of line strips that will be tessellated. |
| public class | ParSLViewport
Viewport for streamline seed placement. |
| public class | ParStreamlines
Bindings to par_streamlines.h, a single-file, zero-dependency, C99 library that can triangulate wide lines and curves. |