|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Public Member Functions | |
| MeshletBoundsHelper (glm::vec3 init) | |
| void | enlarge (glm::vec3 point) |
| MeshletBounds | getBounds (const std::vector< meshopt_Meshlet > &meshlets, const std::vector< Vertex > &vertices, const std::vector< uint32_t > &meshletVertices) const |
Public Attributes | |
| glm::vec3 | minX |
| glm::vec3 | maxX |
| glm::vec3 | minY |
| glm::vec3 | maxY |
| glm::vec3 | minZ |
| glm::vec3 | maxZ |
Definition at line 63 of file MeshPrimitive.h.
|
inline |
| void EngineCore::MeshPrimitive::MeshletBoundsHelper::enlarge | ( | glm::vec3 | point | ) |
| MeshletBounds EngineCore::MeshPrimitive::MeshletBoundsHelper::getBounds | ( | const std::vector< meshopt_Meshlet > & | meshlets, |
| const std::vector< Vertex > & | vertices, | ||
| const std::vector< uint32_t > & | meshletVertices ) const |
Definition at line 371 of file MeshPrimitive.cpp.
References maxX, maxY, maxZ, EngineCore::MeshPrimitive::meshlets, EngineCore::MeshPrimitive::meshletVertices, minX, minY, minZ, TRACY_ZONE_SCOPED_NAMED, and EngineCore::MeshPrimitive::vertices.
| glm::vec3 EngineCore::MeshPrimitive::MeshletBoundsHelper::maxX |
Definition at line 67 of file MeshPrimitive.h.
Referenced by enlarge(), getBounds(), and MeshletBoundsHelper().
| glm::vec3 EngineCore::MeshPrimitive::MeshletBoundsHelper::maxY |
Definition at line 67 of file MeshPrimitive.h.
Referenced by enlarge(), getBounds(), and MeshletBoundsHelper().
| glm::vec3 EngineCore::MeshPrimitive::MeshletBoundsHelper::maxZ |
Definition at line 67 of file MeshPrimitive.h.
Referenced by enlarge(), getBounds(), and MeshletBoundsHelper().
| glm::vec3 EngineCore::MeshPrimitive::MeshletBoundsHelper::minX |
Definition at line 67 of file MeshPrimitive.h.
Referenced by enlarge(), getBounds(), and MeshletBoundsHelper().
| glm::vec3 EngineCore::MeshPrimitive::MeshletBoundsHelper::minY |
Definition at line 67 of file MeshPrimitive.h.
Referenced by enlarge(), getBounds(), and MeshletBoundsHelper().
| glm::vec3 EngineCore::MeshPrimitive::MeshletBoundsHelper::minZ |
Definition at line 67 of file MeshPrimitive.h.
Referenced by enlarge(), getBounds(), and MeshletBoundsHelper().