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

Public Types

enum  Flags { FLAG_IMPLICIT = 0x1 }
 
enum  Id : unsigned char { MAGIC_NUMBER = 0xBC }
 

Public Member Functions

CORE_FORCE_INLINE BvhClusterKey (const unsigned int &ni, const unsigned short &ci, const unsigned char &f=0)
 
CORE_FORCE_INLINE BvhClusterKey (const void *p)
 
CORE_FORCE_INLINE bool is_valid () const
 
CORE_FORCE_INLINE bool is_invalid () const
 
CORE_FORCE_INLINE void * ptr () const
 

Public Attributes

unsigned int node_index
 
unsigned short child_index
 
unsigned char flags
 
unsigned char id