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 ofMeshoptBounds
structs.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 ofMeshoptMeshlet
structs.struct meshopt_OverdrawStatistics { unsigned int pixels_covered; unsigned int pixels_shaded; float overdraw; }
An array ofMeshoptOverdrawStatistics
structs.struct meshopt_Stream { void const * data; size_t size; size_t stride; }
An array ofMeshoptStream
structs.struct meshopt_VertexCacheStatistics { unsigned int vertices_transformed; unsigned int warps_executed; float acmr; float atvr; }
An array ofMeshoptVertexCacheStatistics
structs.struct meshopt_VertexFetchStatistics { unsigned int bytes_fetched; float overfetch; }
An array ofMeshoptVertexFetchStatistics
structs.