Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
BvhNodeKey Struct Reference

Public Member Functions

CORE_FORCE_INLINE BvhNodeKey (const unsigned int &id, const unsigned int &m)
 
CORE_FORCE_INLINE BvhNodeKey (const void *p)
 
CORE_FORCE_INLINE void set_node (const unsigned int &id, const unsigned int &size)
 
CORE_FORCE_INLINE void set_quantized_node (const unsigned int &id, const unsigned int &size)
 
CORE_FORCE_INLINE void set_unaligned_node (const unsigned int &id, const unsigned int &size)
 
CORE_FORCE_INLINE void set_leaf (const unsigned int &id, const unsigned int &size)
 
CORE_FORCE_INLINE bool is_node () const
 
CORE_FORCE_INLINE bool is_leaf () const
 
CORE_FORCE_INLINE bool is_quantized () const
 
CORE_FORCE_INLINE bool is_plain () const
 
CORE_FORCE_INLINE bool is_unaligned () const
 
CORE_FORCE_INLINE bool is_aligned () const
 
CORE_FORCE_INLINE bool is_quantized_node () const
 
CORE_FORCE_INLINE bool is_plain_node () const
 
CORE_FORCE_INLINE bool is_unaligned_node () const
 
CORE_FORCE_INLINE const
unsigned int & 
get_index () const
 
CORE_FORCE_INLINE unsigned int get_size () const
 
CORE_FORCE_INLINE unsigned int get_flags () const
 
CORE_FORCE_INLINE void * ptr () const
 
CORE_FORCE_INLINE bool operator== (const BvhNodeKey &other) const
 
CORE_FORCE_INLINE bool operator!= (const BvhNodeKey &other) const
 

Public Attributes

unsigned int index
 
unsigned int misc