Public Member Functions | |
Ray ()=default | |
BVH_ALWAYS_INLINE | Ray (const Vec< T, N > &org, const Vec< T, N > &dir, T tmin=0, T tmax=std::numeric_limits< T >::max()) |
template<bool SafeInverse = false> | |
BVH_ALWAYS_INLINE Vec< T, N > | get_inv_dir () const |
BVH_ALWAYS_INLINE Octant | get_octant () const |
Static Public Member Functions | |
static BVH_ALWAYS_INLINE Vec< T, N > | pad_inv_dir (const Vec< T, N > &inv_dir) |
Public Attributes | |
Vec< T, N > | dir |
Vec< T, N > | org |
T | tmax |
T | tmin |
#include <bvh/v2/ray.h>
|
default |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Vec<T, N> bvh::v2::Ray< T, N >::dir |
Vec<T, N> bvh::v2::Ray< T, N >::org |
T bvh::v2::Ray< T, N >::tmax |
T bvh::v2::Ray< T, N >::tmin |