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 704 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 713 of file UT_BVH.h.

Member Function Documentation

Definition at line 737 of file UT_BVH.h.

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

Definition at line 717 of file UT_BVH.h.

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

Definition at line 721 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 733 of file UT_BVH.h.

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

Definition at line 725 of file UT_BVH.h.

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

Definition at line 729 of file UT_BVH.h.

Member Data Documentation

float UT::BVHOrderedStackEntry::myDistSquared

Definition at line 705 of file UT_BVH.h.

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

Definition at line 706 of file UT_BVH.h.


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