Package org.lwjgl.util.meshoptimizer
@NullMarked
package org.lwjgl.util.meshoptimizer
Contains bindings to meshoptimizer, a library that provides algorithms to help optimize meshes.
-
ClassDescriptionInstances of this class may be passed to the
setAllocatormethod.Instances of this interface may be passed to thesetAllocatormethod.LayoutAn array ofMeshoptBoundsstructs.Instances of this class may be passed to thesetAllocatormethod.Instances of this interface may be passed to thesetAllocatormethod.Native bindings to meshoptimizer.Meshlet is a small mesh cluster (subset) that consists of: triangles, an 8-bit micro triangle (index) buffer, that for each triangle specifies three local vertices to use; vertices, a 32-bit vertex indirection buffer, that for each local vertex specifies which mesh vertex to fetch vertex attributes from.An array ofMeshoptMeshletstructs.LayoutAn array ofMeshoptOverdrawStatisticsstructs.Vertex attribute stream.An array ofMeshoptStreamstructs.LayoutAn array ofMeshoptVertexCacheStatisticsstructs.LayoutAn array ofMeshoptVertexFetchStatisticsstructs.