DHART
Loading...
Searching...
No Matches
nanort::BVHBuildOptions< T > Struct Template Reference

BVH build option. More...

#include <nanort.h>

+ Collaboration diagram for nanort::BVHBuildOptions< T >:

Public Member Functions

 BVHBuildOptions ()
 

Public Attributes

cost_t_aabb
 
unsigned int min_leaf_primitives
 
unsigned int max_tree_depth
 
unsigned int bin_size
 
unsigned int shallow_depth
 
unsigned int min_primitives_for_parallel_build
 
bool cache_bbox
 
unsigned char pad [3]
 

Detailed Description

template<typename T = float>
struct nanort::BVHBuildOptions< T >

BVH build option.

Definition at line 566 of file nanort.h.

Constructor & Destructor Documentation

◆ BVHBuildOptions()

template<typename T = float>
nanort::BVHBuildOptions< T >::BVHBuildOptions ( )
inline

Definition at line 580 of file nanort.h.

Member Data Documentation

◆ bin_size

template<typename T = float>
unsigned int nanort::BVHBuildOptions< T >::bin_size

Definition at line 570 of file nanort.h.

◆ cache_bbox

template<typename T = float>
bool nanort::BVHBuildOptions< T >::cache_bbox

Definition at line 576 of file nanort.h.

Referenced by nanort::BVHAccel< T >::Build(), and HF::nanoGeom::nanoRT_BVH().

◆ cost_t_aabb

template<typename T = float>
T nanort::BVHBuildOptions< T >::cost_t_aabb

Definition at line 567 of file nanort.h.

◆ max_tree_depth

template<typename T = float>
unsigned int nanort::BVHBuildOptions< T >::max_tree_depth

Definition at line 569 of file nanort.h.

◆ min_leaf_primitives

template<typename T = float>
unsigned int nanort::BVHBuildOptions< T >::min_leaf_primitives

Definition at line 568 of file nanort.h.

◆ min_primitives_for_parallel_build

template<typename T = float>
unsigned int nanort::BVHBuildOptions< T >::min_primitives_for_parallel_build

Definition at line 572 of file nanort.h.

Referenced by nanort::BVHAccel< T >::Build().

◆ pad

template<typename T = float>
unsigned char nanort::BVHBuildOptions< T >::pad[3]

Definition at line 577 of file nanort.h.

◆ shallow_depth

template<typename T = float>
unsigned int nanort::BVHBuildOptions< T >::shallow_depth

Definition at line 571 of file nanort.h.

Referenced by nanort::BVHAccel< T >::Build().


The documentation for this struct was generated from the following file: