Package org.lwjgl.util.par
@NullMarked
package org.lwjgl.util.par
Contains bindings to the par library.
-
ClassDescription
struct par_octasphere_config { float corner_radius; float width; float height; float depth; int num_subdivisions; par_octasphere_uv_mode uv_mode; par_octasphere_normals_mode normals_mode; }An array ofParOctasphereConfigstructs.struct par_octasphere_mesh { float * positions; float * normals; float * texcoords; uint16_t * indices; uint32_t num_indices; uint32_t num_vertices; }An array ofParOctasphereMeshstructs.struct par_shapes_mesh { float * points; int npoints; PAR_SHAPES_T * triangles; int ntriangles; float * normals; float * tcoords; }An array ofParShapesMeshstructs.Callback function:par_shapes_rand_fnCallback function:par_shapes_rand_fnCallback function:parsl_advection_callbackCallback function:parsl_advection_callbackstruct parsl_annotation { float u_along_curve; float v_across_curve; float spine_to_edge_x; float spine_to_edge_y; }An array ofParSLAnnotationstructs.struct parsl_config { float thickness; uint32_t flags; int u_mode; float curves_max_flatness; float streamlines_seed_spacing;parsl_viewportstreamlines_seed_viewport; float miter_limit; }An array ofParSLConfigstructs.struct parsl_mesh { uint32_t num_vertices; uint32_t num_triangles; uint32_t * triangle_indices;parsl_position* positions;parsl_annotation* annotations; float * spine_lengths; float * random_offsets; }An array ofParSLMeshstructs.struct parsl_position { float x; float y; }An array ofParSLPositionstructs.struct parsl_spine_list { uint32_t num_vertices; uint16_t num_spines;parsl_position* vertices; uint16_t * spine_lengths; bool closed; }An array ofParSLSpineListstructs.struct parsl_viewport { float left; float top; float right; float bottom; }An array ofParSLViewportstructs.