template<class T , class BoundsFunc = BoundsTrait<T>>
template<class RayCallback >
const T *const * objects
Definition: BoundingIntervalHierarchyWrapper.h:34
RayCallback & _callback
Definition: BoundingIntervalHierarchyWrapper.h:35
uint32 objects_size
Definition: BoundingIntervalHierarchyWrapper.h:36
template<class T , class BoundsFunc = BoundsTrait<T>>
template<class RayCallback >
Intersect ray.
45 if (
const T* obj =
objects[idx])
const T *const * objects
Definition: BoundingIntervalHierarchyWrapper.h:34
RayCallback & _callback
Definition: BoundingIntervalHierarchyWrapper.h:35
uint32 objects_size
Definition: BoundingIntervalHierarchyWrapper.h:36
template<class T , class BoundsFunc = BoundsTrait<T>>
template<class RayCallback >
Intersect point.
55 if (
const T* obj =
objects[idx])
const T *const * objects
Definition: BoundingIntervalHierarchyWrapper.h:34
RayCallback & _callback
Definition: BoundingIntervalHierarchyWrapper.h:35
uint32 objects_size
Definition: BoundingIntervalHierarchyWrapper.h:36
template<class T , class BoundsFunc = BoundsTrait<T>>
template<class RayCallback >
template<class T , class BoundsFunc = BoundsTrait<T>>
template<class RayCallback >
template<class T , class BoundsFunc = BoundsTrait<T>>
template<class RayCallback >
The documentation for this struct was generated from the following file: