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 |