|
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, bool should_clear_nesting=true) 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 132 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 82 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 124 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 120 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 93 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 126 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 112 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 116 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 125 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 87 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 108 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 122 of file GEO_BVHImpl.h.
|
inlinenoexcept |
Definition at line 123 of file GEO_BVHImpl.h.
| HitInfo& GEO::BVHBase< NAXES, SUBCLASS >::SingleHitFunctor< USE_TOLERANCE >::myHitInfo |
Definition at line 134 of file GEO_BVHImpl.h.
| exint GEO::BVHBase< NAXES, SUBCLASS >::SingleHitFunctor< USE_TOLERANCE >::myNestingArrayBase |
Definition at line 135 of file GEO_BVHImpl.h.
| float GEO::BVHBase< NAXES, SUBCLASS >::SingleHitFunctor< USE_TOLERANCE >::myTolerance |
Definition at line 136 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.
|
static |
Definition at line 130 of file GEO_BVHImpl.h.