This is the complete list of members for Bvh, including all inherited members.
Bvh(const uint8 *vertices, const uint8 *indices, const Aabb &rootAabb, uint32 indexCount, uint32 vertexSize, uint32 indexSize, const f32x4 *centroids=nullptr) | Bvh | |
Bvh(const Aabb *aabbs, const Aabb &rootAabb, uint32 aabbCount, const f32x4 *centroids=nullptr) | Bvh | |
Bvh()=default | Bvh | |
centroids (defined in Bvh) | Bvh | protected |
collectInFrustum(const Plane *planes, uint8 planeCount, uint32 *primitives, stack< Node * > *nodeStack=nullptr) | Bvh | |
getCentroids() const noexcept | Bvh | inline |
getNodes() const noexcept | Bvh | inline |
getNodeStack() noexcept | Bvh | inline |
getPrimitives() const noexcept | Bvh | inline |
nodes (defined in Bvh) | Bvh | protected |
nodeStack (defined in Bvh) | Bvh | protected |
primitives (defined in Bvh) | Bvh | protected |
recreate(const uint8 *vertices, const uint8 *indices, const Aabb &rootAabb, uint32 indexCount, uint32 vertexSize, uint32 indexSize, const f32x4 *centroids=nullptr) | Bvh | |
recreate(const Aabb *aabbs, const Aabb &rootAabb, uint32 aabbCount, const f32x4 *centroids=nullptr) | Bvh | |
traverse(const std::function< bool(const Bvh::Node &)> &isIntersected, const std::function< void(uint32, uint32)> &onLeaf) | Bvh | inline |