Package org.lwjgl.util.meshoptimizer
@NullMarked
package org.lwjgl.util.meshoptimizer
Contains bindings to meshoptimizer, a library that provides algorithms to help optimize meshes.
-
ClassDescriptionCallback function:
(* anonymous)Callback function:(* anonymous)struct meshopt_Bounds { float center[3]; float radius; float cone_apex[3]; float cone_axis[3]; float cone_cutoff; char cone_axis_s8[3]; char cone_cutoff_s8; }An array ofMeshoptBoundsstructs.Callback function:(* anonymous)Callback function:(* anonymous)struct meshopt_Meshlet { unsigned int vertex_offset; unsigned int triangle_offset; unsigned int vertex_count; unsigned int triangle_count; }An array ofMeshoptMeshletstructs.struct meshopt_OverdrawStatistics { unsigned int pixels_covered; unsigned int pixels_shaded; float overdraw; }An array ofMeshoptOverdrawStatisticsstructs.struct meshopt_Stream { void const * data; size_t size; size_t stride; }An array ofMeshoptStreamstructs.struct meshopt_VertexCacheStatistics { unsigned int vertices_transformed; unsigned int warps_executed; float acmr; float atvr; }An array ofMeshoptVertexCacheStatisticsstructs.struct meshopt_VertexFetchStatistics { unsigned int bytes_fetched; float overfetch; }An array ofMeshoptVertexFetchStatisticsstructs.