HDK
|
#include <BRAY_Procedural.h>
Public Member Functions | |
Hit (fpreal d=SYS_FPREAL_MAX) | |
virtual | ~Hit () |
template<typename T > | |
T & | castTo () |
template<typename T > | |
const T & | castTo () const |
Public Attributes | |
fpreal | distance |
fpreal | zback |
fpreal | u |
fpreal | v |
fpreal | w |
UT_Vector3 | Ng |
uint | prim_id |
uint | tri0: 1 |
Friends | |
class | HitPtr |
class | BRAY_Procedural |
Additional Inherited Members | |
Static Public Member Functions inherited from UT_SmallObject< Hit > | |
static void * | operator new (size_t size) |
Regular new/delete operators. More... | |
static void | operator delete (void *p, size_t size) |
Regular new/delete operators. More... | |
static void * | operator new (size_t, void *p) |
static void | operator delete (void *, void *) |
Definition at line 60 of file BRAY_Procedural.h.
|
inline |
Definition at line 64 of file BRAY_Procedural.h.
|
virtual |
|
inline |
Definition at line 87 of file BRAY_Procedural.h.
|
inline |
Definition at line 89 of file BRAY_Procedural.h.
|
friend |
Definition at line 105 of file BRAY_Procedural.h.
Definition at line 104 of file BRAY_Procedural.h.
fpreal BRAY_Procedural::Hit::distance |
Definition at line 73 of file BRAY_Procedural.h.
UT_Vector3 BRAY_Procedural::Hit::Ng |
Definition at line 76 of file BRAY_Procedural.h.
uint BRAY_Procedural::Hit::prim_id |
Definition at line 77 of file BRAY_Procedural.h.
uint BRAY_Procedural::Hit::tri0 |
Definition at line 78 of file BRAY_Procedural.h.
fpreal BRAY_Procedural::Hit::u |
Definition at line 75 of file BRAY_Procedural.h.
fpreal BRAY_Procedural::Hit::v |
Definition at line 75 of file BRAY_Procedural.h.
fpreal BRAY_Procedural::Hit::w |
Definition at line 75 of file BRAY_Procedural.h.
fpreal BRAY_Procedural::Hit::zback |
Definition at line 74 of file BRAY_Procedural.h.