HDK
|
Derive the SceneHit so we can pass around the hit instance. More...
#include <BRAY_ProceduralScene.h>
Public Member Functions | |
~SceneHit () override=default | |
Public Member Functions inherited from BRAY_Procedural::Hit | |
Hit (fpreal d=SYS_FPREAL_MAX) | |
virtual | ~Hit () |
template<typename T > | |
T & | castTo () |
template<typename T > | |
const T & | castTo () const |
Public Attributes | |
const BRAY_Instance * | inst |
Public Attributes inherited from BRAY_Procedural::Hit | |
fpreal | distance |
fpreal | zback |
fpreal | u |
fpreal | v |
fpreal | w |
UT_Vector3 | Ng |
uint | prim_id |
uint | tri0: 1 |
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 *) |
Derive the SceneHit so we can pass around the hit instance.
Definition at line 30 of file BRAY_ProceduralScene.h.
|
overridedefault |
const BRAY_Instance* BRAY_ProceduralScene::SceneHit::inst |
Definition at line 35 of file BRAY_ProceduralScene.h.