HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT::BVHOrderedStackEntry Struct Reference

#include <UT_BVH.h>

Public Member Functions

SYS_FORCE_INLINE BVHOrderedStackEntry () noexcept=default
 
SYS_FORCE_INLINE BVHOrderedStackEntry (const BVHOrderedStackEntry &other) noexcept=default
 
SYS_FORCE_INLINE BVHOrderedStackEntry (BVHOrderedStackEntry &&other) noexcept=default
 
SYS_FORCE_INLINE
BVHOrderedStackEntry
operator= (const BVHOrderedStackEntry &other) noexcept=default
 
SYS_FORCE_INLINE
BVHOrderedStackEntry
operator= (BVHOrderedStackEntry &&other) noexcept=default
 
SYS_FORCE_INLINE BVHOrderedStackEntry (float dist_squared, UT::BVH< 4 >::INT_TYPE node) noexcept
 
SYS_FORCE_INLINE bool operator< (const BVHOrderedStackEntry &other) const
 
SYS_FORCE_INLINE bool operator<= (const BVHOrderedStackEntry &other) const
 
SYS_FORCE_INLINE bool operator> (const BVHOrderedStackEntry &other) const
 
SYS_FORCE_INLINE bool operator>= (const BVHOrderedStackEntry &other) const
 
SYS_FORCE_INLINE bool operator== (const BVHOrderedStackEntry &other) const
 
SYS_FORCE_INLINE bool operator!= (const BVHOrderedStackEntry &other) const
 

Public Attributes

float myDistSquared
 
UT::BVH< 4 >::INT_TYPE myNode
 

Detailed Description

Definition at line 675 of file UT_BVH.h.

Constructor & Destructor Documentation

SYS_FORCE_INLINE UT::BVHOrderedStackEntry::BVHOrderedStackEntry ( )
defaultnoexcept
SYS_FORCE_INLINE UT::BVHOrderedStackEntry::BVHOrderedStackEntry ( const BVHOrderedStackEntry other)
defaultnoexcept
SYS_FORCE_INLINE UT::BVHOrderedStackEntry::BVHOrderedStackEntry ( BVHOrderedStackEntry &&  other)
defaultnoexcept
SYS_FORCE_INLINE UT::BVHOrderedStackEntry::BVHOrderedStackEntry ( float  dist_squared,
UT::BVH< 4 >::INT_TYPE  node 
)
inlineexplicitnoexcept

Definition at line 684 of file UT_BVH.h.

Member Function Documentation

Definition at line 708 of file UT_BVH.h.

SYS_FORCE_INLINE bool UT::BVHOrderedStackEntry::operator< ( const BVHOrderedStackEntry other) const
inline

Definition at line 688 of file UT_BVH.h.

SYS_FORCE_INLINE bool UT::BVHOrderedStackEntry::operator<= ( const BVHOrderedStackEntry other) const
inline

Definition at line 692 of file UT_BVH.h.

SYS_FORCE_INLINE BVHOrderedStackEntry& UT::BVHOrderedStackEntry::operator= ( const BVHOrderedStackEntry other)
defaultnoexcept
SYS_FORCE_INLINE BVHOrderedStackEntry& UT::BVHOrderedStackEntry::operator= ( BVHOrderedStackEntry &&  other)
defaultnoexcept
SYS_FORCE_INLINE bool UT::BVHOrderedStackEntry::operator== ( const BVHOrderedStackEntry other) const
inline

Definition at line 704 of file UT_BVH.h.

SYS_FORCE_INLINE bool UT::BVHOrderedStackEntry::operator> ( const BVHOrderedStackEntry other) const
inline

Definition at line 696 of file UT_BVH.h.

SYS_FORCE_INLINE bool UT::BVHOrderedStackEntry::operator>= ( const BVHOrderedStackEntry other) const
inline

Definition at line 700 of file UT_BVH.h.

Member Data Documentation

float UT::BVHOrderedStackEntry::myDistSquared

Definition at line 676 of file UT_BVH.h.

UT::BVH<4>::INT_TYPE UT::BVHOrderedStackEntry::myNode

Definition at line 677 of file UT_BVH.h.


The documentation for this struct was generated from the following file: