HDK
|
#include <GU_RayPrimitive.h>
Public Member Functions | |
GU_RayTetInfo (GEO_ConstPrimitiveP prim, int serialidx, GA_Offset p0, GA_Offset p1, GA_Offset p2, GA_Offset p3) | |
virtual | ~GU_RayTetInfo () |
virtual int | intersect (const GEO_Detail &geo, const UT_Vector3 &org, const UT_Vector3 &dir, GU_RayInfo &hitinfo) |
virtual int | minimum (const GEO_Detail &geo, const UT_Vector3 &p, GU_MinInfo &mininfo) |
virtual int64 | getMemoryUsage (bool inclusive) const |
Report approximate memory usage. More... | |
![]() | |
GU_RayPrimInfo (GEO_ConstPrimitiveP prim, int serialidx) | |
virtual int | intersectPrim (const GEO_Detail &geo, const GEO_Detail &prim_geo, GU_RayPrimInfo *prim, GU_RayInfo &hitinfo) |
virtual int | minimumPrim (const GEO_Detail &geo, const GEO_Detail &prim_geo, GU_RayPrimInfo *prim, GU_MinInfo &mininfo) |
void | bumpRefCount (int dir) |
void | ensureClean (const GEO_Detail &geo) |
virtual void | init (const GEO_Detail &geo) |
SYS_FORCE_INLINE GEO_ConstPrimitiveP | primP (const GEO_Detail &geo) const |
Public Attributes | |
GA_Offset | myV [4] |
![]() | |
GA_Offset | myPrimOffset |
UT_BoundingBox | bbox |
float | sortValue |
int | mySerialIdx |
SYS_AtomicCounter | refCount |
bool | degenerate:1 |
volatile int | myDirty |
Additional Inherited Members | |
![]() | |
static void | getXYProjection (const UT_Vector3 &nml, int &x, int &y) |
![]() | |
void | initBBox (GEO_ConstPrimitiveP prim) |
virtual | ~GU_RayPrimInfo () |
Definition at line 290 of file GU_RayPrimitive.h.
GU_RayTetInfo::GU_RayTetInfo | ( | GEO_ConstPrimitiveP | prim, |
int | serialidx, | ||
GA_Offset | p0, | ||
GA_Offset | p1, | ||
GA_Offset | p2, | ||
GA_Offset | p3 | ||
) |
|
virtual |
|
inlinevirtual |
Report approximate memory usage.
Implements GU_RayPrimInfo.
Definition at line 308 of file GU_RayPrimitive.h.
|
virtual |
Reimplemented from GU_RayPrimInfo.
|
virtual |
Reimplemented from GU_RayPrimInfo.
GA_Offset GU_RayTetInfo::myV[4] |
Definition at line 315 of file GU_RayPrimitive.h.