37 return (data_ & c_leaf_mask) > 0;
61 static inline constexpr size_t c_leaf_mask = 1uz << (8*
sizeof(
size_t) - 1);
bool is_leaf() const
Definition bvh_node.h:35
static BVHNode node(const AABB &bounds, size_t num_lhs_children)
Definition bvh_node.h:19
static BVHNode leaf(const AABB &bounds, size_t first_prim_offset)
Definition bvh_node.h:14
bool is_node() const
Definition bvh_node.h:40
size_t first_prim_offset() const
Definition bvh_node.h:55
void set_num_lhs_nodes(size_t n)
Definition bvh_node.h:50
size_t num_lhs_nodes() const
Definition bvh_node.h:45
const AABB & bounds() const
Definition bvh_node.h:30
Definition custom_decoration_generator.h:5
constexpr U to(T &&value)
Definition conversion.h:56