All Classes and Interfaces

Class
Description
Bindings to par_octasphere.h, a tiny malloc-free library that generates triangle meshes for spheres, rounded boxes, and capsules.
Layout
An array of ParOctasphereConfig structs.
Layout
An array of ParOctasphereMesh structs.
Bindings to par_shapes.h, a simple C library for creation and manipulation of triangle meshes.
The par_shapes.h mesh structure.
An array of ParShapesMesh structs.
Instances of this class may be passed to the create_lsystem method.
Instances of this interface may be passed to the create_lsystem method.
Instances of this class may be passed to the mesh_from_streamlines method.
Instances of this interface may be passed to the mesh_from_streamlines method.
Layout for generated vertex attributes.
An array of ParSLAnnotation structs.
Immutable configuration for a streamlines context.
An array of ParSLConfig structs.
Triangle mesh generated by the library.
An array of ParSLMesh structs.
The simple two-tuple math type used for mesh and spine vertices.
An array of ParSLPosition structs.
Client-owned list of line strips that will be tessellated.
An array of ParSLSpineList structs.
Viewport for streamline seed placement.
An array of ParSLViewport structs.
Bindings to par_streamlines.h, a single-file, zero-dependency, C99 library that can triangulate wide lines and curves.