NTrace
GPU ray tracing framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
BVHNode.hpp File Reference

Declarations for a BVH node. More...

#include "base/Array.hpp"
#include "bvh/Platform.hpp"
#include "Util.hpp"

Go to the source code of this file.

Classes

class  FW::SplitInfo
 Class holding information about a split of a BVH node. More...
 
class  FW::BVHNode
 BVH virtual node. Parent class of both a leaf node and an inner node. More...
 
class  FW::InnerNode
 BVH inner node. More...
 
class  FW::LeafNode
 BVH leaf node. More...
 

Namespaces

 FW
 Scene class declarations.
 

Enumerations

enum  FW::BVH_STAT {
  FW::BVH_STAT_NODE_COUNT, FW::BVH_STAT_INNER_COUNT, FW::BVH_STAT_LEAF_COUNT, FW::BVH_STAT_TRIANGLE_COUNT,
  FW::BVH_STAT_CHILDNODE_COUNT
}
 Available BVH stats. More...
 

Detailed Description

Declarations for a BVH node.

Definition in file BVHNode.hpp.