RavEngine
Loading...
Searching...
No Matches
physx::Gu::DefaultPrunerRaycastCallback Struct Reference
Inheritance diagram for physx::Gu::DefaultPrunerRaycastCallback:
[legend]
Collaboration diagram for physx::Gu::DefaultPrunerRaycastCallback:
[legend]

Public Member Functions

 DefaultPrunerRaycastCallback (PrunerFilterCallback &filterCB, const GeomRaycastTable &funcs, const PxVec3 &origin, const PxVec3 &dir, float distance, PxU32 maxLocalHits, PxGeomRaycastHit *localHits, PxHitFlags hitFlags, bool anyHit, PxRaycastThreadContext *context=NULL)
 
virtual bool reportHits (const PrunerPayload &, PxU32, PxGeomRaycastHit *)
 
virtual bool invoke (PxReal &aDist, PxU32 primIndex, const PrunerPayload *payloads, const PxTransform *transforms)
 

Public Attributes

PxRaycastThreadContext * mContext
 
PrunerFilterCallback & mFilterCB
 
const GeomRaycastTable & mCachedRaycastFuncs
 
const PxVec3 & mOrigin
 
const PxVec3 & mDir
 
PxGeomRaycastHit * mLocalHits
 
const PxU32 mMaxLocalHits
 
const PxHitFlags mHitFlags
 
PxGeomRaycastHit mClosestHit
 
PrunerPayload mClosestPayload
 
bool mFoundHit
 
const bool mAnyHit
 

Member Function Documentation

◆ invoke()

virtual bool physx::Gu::DefaultPrunerRaycastCallback::invoke ( PxReal &  aDist,
PxU32  primIndex,
const PrunerPayload *  payloads,
const PxTransform *  transforms 
)
inlinevirtual

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