|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
This is the complete list of members for EngineCore::ClusterLodGenerator, including all inherited members.
| computeBoundingSphere(const std::vector< Vertex > &vertices, const std::vector< uint32_t > &indices) | EngineCore::ClusterLodGenerator | privatestatic |
| computeMeshletBoundingSphere(const std::vector< Vertex > &vertices, const meshopt_Meshlet &meshlet, const std::vector< uint32_t > &meshletVertices) | EngineCore::ClusterLodGenerator | privatestatic |
| generate(const std::vector< Vertex > &vertices, const std::vector< uint32_t > &indices, const std::vector< meshopt_Meshlet > &baseMeshlets, const std::vector< uint32_t > &baseMeshletVertices, const std::vector< uint8_t > &baseMeshletTriangles, const LodGenerationConfig &config={}) | EngineCore::ClusterLodGenerator | static |
| generateLodLevel(const std::vector< Vertex > &srcVertices, const std::vector< uint32_t > &srcIndices, size_t targetIndexCount, float targetError, size_t maxVerticesPerMeshlet, size_t maxTrianglesPerMeshlet) | EngineCore::ClusterLodGenerator | privatestatic |