KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BVH_PBRT Member List

This is the complete list of members for BVH_PBRT, including all inherited members.

ACCELERATOR_3D()ACCELERATOR_3D
buildUpperSAH(std::vector< BVHBuildNode * > &treeletRoots, int start, int end, int *totalNodes)BVH_PBRTprivate
BVH_PBRT(const CONTAINER_3D_BASE &aObjectContainer, int aMaxPrimsInNode=4, SPLITMETHOD aSplitMethod=SPLITMETHOD::SAH)BVH_PBRT
emitLBVH(BVHBuildNode *&buildNodes, const std::vector< BVHPrimitiveInfo > &primitiveInfo, MortonPrimitive *mortonPrims, int nPrimitives, int *totalNodes, CONST_VECTOR_OBJECT &orderedPrims, int *orderedPrimsOffset, int bit)BVH_PBRTprivate
flattenBVHTree(BVHBuildNode *node, uint32_t *offset)BVH_PBRTprivate
HLBVHBuild(const std::vector< BVHPrimitiveInfo > &primitiveInfo, int *totalNodes, CONST_VECTOR_OBJECT &orderedPrims)BVH_PBRTprivate
Intersect(const RAY &aRay, HITINFO &aHitInfo) const overrideBVH_PBRTvirtual
Intersect(const RAY &aRay, HITINFO &aHitInfo, unsigned int aAccNodeInfo) const overrideBVH_PBRTvirtual
Intersect(const RAYPACKET &aRayPacket, HITINFO_PACKET *aHitInfoPacket) const overrideBVH_PBRTvirtual
IntersectP(const RAY &aRay, float aMaxDistance) const overrideBVH_PBRTvirtual
m_bboxACCELERATOR_3Dprotected
m_IBVH_PBRTprivate
m_maxPrimsInNodeBVH_PBRTprivate
m_nodesBVH_PBRTprivate
m_nodesToFreeBVH_PBRTprivate
m_primitivesBVH_PBRTprivate
m_splitMethodBVH_PBRTprivate
recursiveBuild(std::vector< BVHPrimitiveInfo > &primitiveInfo, int start, int end, int *totalNodes, CONST_VECTOR_OBJECT &orderedPrims)BVH_PBRTprivate
~ACCELERATOR_3D()ACCELERATOR_3Dvirtual
~BVH_PBRT()BVH_PBRT