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

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

buildNode(const NodeSpecOcl &spec, int start, int end, int level, F32 progressStart, F32 progressEnd)FW::OcclusionBVHBuilderprotected
FW::SplitBVHBuilder::buildNode(NodeSpec spec, int level, F32 progressStart, F32 progressEnd)FW::SplitBVHBuilderprotected
createLeaf(const NodeSpec &spec)FW::SplitBVHBuilderprotected
findObjectOccludeSplit(const NodeSpecOcl &spec, int start, int end, F32 nodeSAH)FW::OcclusionBVHBuilderprotected
findObjectSplit(const NodeSpecOcl &spec, int start, int end, F32 nodeSAH)FW::OcclusionBVHBuilderprotected
FW::SplitBVHBuilder::findObjectSplit(const NodeSpec &spec, F32 nodeSAH)FW::SplitBVHBuilderprotected
findSpatialOccludeSplit(const NodeSpecOcl &spec, int start, int end, F32 nodeSAH)FW::OcclusionBVHBuilderprotected
findSpatialSplit(const NodeSpecOcl &spec, int start, int end, F32 nodeSAH)FW::OcclusionBVHBuilderprotected
FW::SplitBVHBuilder::findSpatialSplit(const NodeSpec &spec, F32 nodeSAH)FW::SplitBVHBuilderprotected
m_binsFW::OcclusionBVHBuilderprotected
m_bvhFW::SplitBVHBuilderprotected
m_cameraPosFW::OcclusionBVHBuilderprotected
m_MaxVisibleDepthFW::OcclusionBVHBuilderprotected
m_minOverlapFW::SplitBVHBuilderprotected
m_numDuplicatesFW::SplitBVHBuilderprotected
m_paramsFW::SplitBVHBuilderprotected
m_platformFW::SplitBVHBuilderprotected
m_progressTimerFW::SplitBVHBuilderprotected
m_refStackFW::SplitBVHBuilderprotected
m_rightBoundsFW::SplitBVHBuilderprotected
m_sortDimFW::SplitBVHBuilderprotected
m_visibilityFW::OcclusionBVHBuilderprotected
MaxDepth enum valueFW::SplitBVHBuilderprotected
MaxSpatialDepth enum valueFW::SplitBVHBuilderprotected
MaxVisibleDepth enum valueFW::OcclusionBVHBuilderprotected
NumSpatialBins enum valueFW::SplitBVHBuilderprotected
OcclusionBVHBuilder(BVH &bvh, const BVH::BuildParams &params, const Vec3f &cameraPosition)FW::OcclusionBVHBuilder
performObjectSplit(NodeSpecOcl &left, NodeSpecOcl &right, const NodeSpecOcl &spec, int start, int end, const ObjectSplitOcl &split)FW::OcclusionBVHBuilderprotected
FW::SplitBVHBuilder::performObjectSplit(NodeSpec &left, NodeSpec &right, const NodeSpec &spec, const ObjectSplit &split)FW::SplitBVHBuilderprotected
performSpatialOccludeSplit(NodeSpecOcl &left, NodeSpecOcl &right, int &start, int &end, const SpatialSplitOcl &split)FW::OcclusionBVHBuilderprotected
performSpatialSplit(NodeSpec &left, NodeSpec &right, const NodeSpec &spec, const SpatialSplit &split)FW::SplitBVHBuilderprotected
run(void)FW::OcclusionBVHBuildervirtual
sortCompare(void *data, int idxA, int idxB)FW::OcclusionBVHBuilderstatic
sortSwap(void *data, int idxA, int idxB)FW::OcclusionBVHBuilderprotectedstatic
SplitBVHBuilder(BVH &bvh, const BVH::BuildParams &params)FW::SplitBVHBuilder
splitReference(Reference &left, Reference &right, const Reference &ref, int dim, F32 pos)FW::SplitBVHBuilder
~OcclusionBVHBuilder(void)FW::OcclusionBVHBuildervirtual
~SplitBVHBuilder(void)FW::SplitBVHBuilder