HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BRAY_ProceduralScene::SceneHit Class Reference

Derive the SceneHit so we can pass around the hit instance. More...

#include <BRAY_ProceduralScene.h>

+ Inheritance diagram for BRAY_ProceduralScene::SceneHit:

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 >
TcastTo ()
 
template<typename T >
const TcastTo () 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 voidoperator new (size_t size)
 Regular new/delete operators. More...
 
static void operator delete (void *p, size_t size)
 Regular new/delete operators. More...
 
static voidoperator new (size_t, void *p)
 
static void operator delete (void *, void *)
 

Detailed Description

Derive the SceneHit so we can pass around the hit instance.

Definition at line 30 of file BRAY_ProceduralScene.h.

Constructor & Destructor Documentation

BRAY_ProceduralScene::SceneHit::~SceneHit ( )
overridedefault

Member Data Documentation

const BRAY_Instance* BRAY_ProceduralScene::SceneHit::inst

Definition at line 35 of file BRAY_ProceduralScene.h.


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