HDK
|
#include <GEO_BVH.h>
Public Types | |
using | InfoType = HitInfo |
Public Member Functions | |
SYS_FORCE_INLINE | SingleHitFunctor (HitInfo &hit_info) noexcept |
SYS_FORCE_INLINE void | noHit () noexcept |
SYS_FORCE_INLINE void | insertHit (const UT_Vector3 &hit_uvw, const float t, const uint index, float &limit_t) noexcept |
SYS_FORCE_INLINE void | setNestingArrayInto (HitInfo &hit_info) noexcept |
SYS_FORCE_INLINE UT_Array < exint > * | nestingArray () noexcept |
SYS_FORCE_INLINE exint | nestingArrayBase () noexcept |
SYS_FORCE_INLINE VectorType | getNormal (const HitInfo &hit_info) const noexcept |
SYS_FORCE_INLINE void | setNormal (const VectorType &nml) noexcept |
SYS_FORCE_INLINE void | setNormal (HitInfo &hit_info, const VectorType &nml) const noexcept |
SYS_FORCE_INLINE UT_Array < HitInfo > * | getHitArray () noexcept |
SYS_FORCE_INLINE exint | nestingArrayBase () const noexcept |
SYS_FORCE_INLINE UT_Vector3 & | lastUVW () noexcept |
Public Attributes | |
HitInfo & | myHitInfo |
exint | myNestingArrayBase |
float | myTolerance |
Static Public Attributes | |
static constexpr bool | theAllHits = false |
static constexpr bool | theNeedsNormal = false |
static constexpr bool | theUseTolerance = USE_TOLERANCE |
using GEO::BVHBase< NAXES, SUBCLASS >::SingleHitFunctor< USE_TOLERANCE >::InfoType = HitInfo |
Definition at line 131 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 82 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 123 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 119 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 93 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 125 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 111 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 115 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 124 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 87 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 107 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 121 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 122 of file GEO_BVHImpl.h.
HitInfo& GEO::BVHBase< NAXES, SUBCLASS >::SingleHitFunctor< USE_TOLERANCE >::myHitInfo |
Definition at line 133 of file GEO_BVHImpl.h.
exint GEO::BVHBase< NAXES, SUBCLASS >::SingleHitFunctor< USE_TOLERANCE >::myNestingArrayBase |
Definition at line 134 of file GEO_BVHImpl.h.
float GEO::BVHBase< NAXES, SUBCLASS >::SingleHitFunctor< USE_TOLERANCE >::myTolerance |
Definition at line 135 of file GEO_BVHImpl.h.
|
static |
Definition at line 127 of file GEO_BVHImpl.h.
|
static |
Definition at line 128 of file GEO_BVHImpl.h.
|
static |
Definition at line 129 of file GEO_BVHImpl.h.