NTrace
GPU ray tracing framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FW::SplitBVHBuilder Member List

This is the complete list of members for FW::SplitBVHBuilder, including all inherited members.

buildNode(NodeSpec spec, int level, F32 progressStart, F32 progressEnd)FW::SplitBVHBuilderprotected
createLeaf(const NodeSpec &spec)FW::SplitBVHBuilderprotected
findObjectSplit(const NodeSpec &spec, F32 nodeSAH)FW::SplitBVHBuilderprotected
findSpatialSplit(const NodeSpec &spec, F32 nodeSAH)FW::SplitBVHBuilderprotected
m_binsFW::SplitBVHBuilderprotected
m_bvhFW::SplitBVHBuilderprotected
m_minOverlapFW::SplitBVHBuilderprotected
m_numDuplicatesFW::SplitBVHBuilderprotected
m_paramsFW::SplitBVHBuilderprotected
m_platformFW::SplitBVHBuilderprotected
m_progressTimerFW::SplitBVHBuilderprotected
m_refStackFW::SplitBVHBuilderprotected
m_rightBoundsFW::SplitBVHBuilderprotected
m_sortDimFW::SplitBVHBuilderprotected
MaxDepth enum valueFW::SplitBVHBuilderprotected
MaxSpatialDepth enum valueFW::SplitBVHBuilderprotected
NumSpatialBins enum valueFW::SplitBVHBuilderprotected
performObjectSplit(NodeSpec &left, NodeSpec &right, const NodeSpec &spec, const ObjectSplit &split)FW::SplitBVHBuilderprotected
performSpatialSplit(NodeSpec &left, NodeSpec &right, const NodeSpec &spec, const SpatialSplit &split)FW::SplitBVHBuilderprotected
run(void)FW::SplitBVHBuilder
sortCompare(void *data, int idxA, int idxB)FW::SplitBVHBuilderstatic
sortSwap(void *data, int idxA, int idxB)FW::SplitBVHBuilderstatic
SplitBVHBuilder(BVH &bvh, const BVH::BuildParams &params)FW::SplitBVHBuilder
splitReference(Reference &left, Reference &right, const Reference &ref, int dim, F32 pos)FW::SplitBVHBuilder
~SplitBVHBuilder(void)FW::SplitBVHBuilder