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

Declarations for SAHBVHBuilder. More...

#include "bvh/BVH.hpp"
#include "cuda/CudaBVH.hpp"
#include "base/Timer.hpp"

Go to the source code of this file.

Classes

class  FW::SAHBVHBuilder
 Class that builds a BVH using SAH. More...
 
struct  FW::SAHBVHBuilder::Reference
 Structure holding triangle's index together with its bounding box. More...
 
struct  FW::SAHBVHBuilder::NodeSpec
 Structure holding specifications of a BVH's node. More...
 
struct  FW::SAHBVHBuilder::ObjectSplit
 Structure holding info about a split of the BVH node. More...
 

Namespaces

 FW
 Scene class declarations.
 

Macros

#define BVH_EPSILON   0.001f
 

Detailed Description

Declarations for SAHBVHBuilder.

Definition in file SAHBVHBuilder.hpp.

Macro Definition Documentation

#define BVH_EPSILON   0.001f

Definition at line 28 of file SAHBVHBuilder.hpp.