| buildSoA() | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inlineprotected |
| BV typedef | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | |
| computeBoundingVolume() const noexcept | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| getBoundingVolume() const noexcept | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| getPrimitives() const noexcept | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| m_childAabbSoA | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | protected |
| m_linearNodes | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | protected |
| m_primitives | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | protected |
| operator=(const PackedBVH &a_other)=default | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | |
| operator=(PackedBVH &&a_other) noexcept=default | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | |
| PackedBVH()=delete | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | |
| PackedBVH(const TreeBVH< T, P, BV, K > &a_tree) | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| PackedBVH(const TreeBVH< T, Q, BV, K > &a_tree, Converter &&a_converter) | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| PackedBVH(std::vector< std::pair< P, BV > > a_primsAndBVs, size_t a_targetLeafSize, S a_sfc=S{}) | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| PackedBVH(std::vector< std::pair< P, BV > > a_primsAndBVs, const BVH::Partitioner< P, BV, K > &a_partitioner=BVCentroidPartitioner< T, P, BV, K >, const BVH::LeafPredicate< T, P, BV, K > &a_stopCrit=DefaultLeafPredicate< T, P, BV, K >) | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| PackedBVH(std::vector< std::pair< P, BV > > a_primsAndBVs, BVH::ClusterSpec a_spec) | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| PackedBVH(const PackedBVH &a_other)=default | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | |
| PackedBVH(PackedBVH &&a_other) noexcept=default | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | |
| PackedBVH(std::vector< Node > &&a_linearNodes, std::vector< StorageType > &&a_primitives) noexcept | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inlineprotected |
| pruneTraverse(const Vec3T< T > &a_point, State &a_state, LeafEvaluator &&a_evalLeaf, PruneDistSquared &&a_pruneDist2) const noexcept | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| StorageType typedef | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | |
| traverse(const BVH::PackedLeafEvaluator< P, StoragePolicy > &a_leafEvaluator, const BVH::PrunePredicate< Node, NodeKey > &a_prunePredicate, const BVH::PackedChildOrderer< NodeKey, K > &a_childOrderer, const BVH::NodeKeyFactory< Node, NodeKey > &a_nodeKeyFactory) const noexcept | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |
| ~PackedBVH()=default | EBGeometry::BVH::PackedBVH< T, P, K, StoragePolicy > | inline |