RavEngine
Loading...
Searching...
No Matches
physx::Gu::HeightFieldTraceUtil::OverlapTraceSegment< T > Class Template Reference

Classes

struct  OverlapLine
 
struct  OverlapRectangle
 

Public Member Functions

void operator= (OverlapTraceSegment &)
 
 OverlapTraceSegment (const HeightFieldUtil &hfUtil, const Gu::HeightField &hf)
 
PX_FORCE_INLINE bool initialized () const
 
PX_INLINE void prepare (const PxVec3 &aP0, const PxVec3 &aP1, const PxVec3 &overlapObjectExtent, PxF32 &expandu, PxF32 &expandv)
 
PX_INLINE bool init (const PxI32 ui, const PxI32 vi, const PxI32 nbVi, const PxI32 step_ui, const PxI32 step_vi, T *aCallback)
 
PX_INLINE bool step (const PxI32 ui, const PxI32 vi)
 
PX_INLINE void computeRectangleDifference (const OverlapRectangle &currentRectangle, const OverlapRectangle &previousRectangle, OverlapLine &line)
 
PX_INLINE bool visitCells (const OverlapRectangle &rectangle)
 
PX_INLINE bool visitCells (const OverlapLine &line)
 
PX_INLINE bool testVertexIndex (const PxU32 vertexIndex)
 
bool addIndex (PxU32 triangleIndex)
 
PX_FORCE_INLINE bool reportOverlaps ()
 

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