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

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

buildNode(const NodeSpec &spec, int level, F32 progressStart, F32 progressEnd)FW::SAHBVHBuilderprotected
buildNode(const NodeSpec &spec, int start, int end, int level, F32 progressStart, F32 progressEnd)FW::SAHBVHBuilderprotected
createLeaf(const NodeSpec &spec)FW::SAHBVHBuilderprotected
createLeaf(const NodeSpec &spec, int start, int end)FW::SAHBVHBuilderprotected
findObjectSplit(const NodeSpec &spec, F32 nodeSAH)FW::SAHBVHBuilderprotected
findObjectSplit(int start, int end, F32 nodeSAH)FW::SAHBVHBuilderprotected
m_bvhFW::SAHBVHBuilderprotected
m_numDuplicatesFW::SAHBVHBuilderprotected
m_paramsFW::SAHBVHBuilderprotected
m_platformFW::SAHBVHBuilderprotected
m_progressTimerFW::SAHBVHBuilderprotected
m_refStackFW::SAHBVHBuilderprotected
m_rightBoundsFW::SAHBVHBuilderprotected
m_sortDimFW::SAHBVHBuilderprotected
MaxDepth enum valueFW::SAHBVHBuilderprotected
performObjectSplit(NodeSpec &left, NodeSpec &right, const NodeSpec &spec, const ObjectSplit &split)FW::SAHBVHBuilderprotected
performObjectSplit(NodeSpec &left, NodeSpec &right, const NodeSpec &spec, int start, int end, const ObjectSplit &split)FW::SAHBVHBuilderprotected
run(void)FW::SAHBVHBuildervirtual
SAHBVHBuilder(BVH &bvh, const BVH::BuildParams &params)FW::SAHBVHBuilder
sortCompare(void *data, int idxA, int idxB)FW::SAHBVHBuilderprotectedstatic
sortSwap(void *data, int idxA, int idxB)FW::SAHBVHBuilderprotectedstatic
~SAHBVHBuilder(void)FW::SAHBVHBuildervirtual