RavEngine
Loading...
Searching...
No Matches
physx::ExtSceneQueries Class Reference
Collaboration diagram for physx::ExtSceneQueries:
[legend]

Public Member Functions

 ExtSceneQueries (Sq::ExtPVDCapture *pvd, PxU64 contextID, float inflation, const Sq::ExtQueryAdapter &adapter, bool usesTreeOfPruners)
 
PX_FORCE_INLINE Sq::ExtPrunerManager & getPrunerManagerFast ()
 
PX_FORCE_INLINE const Sq::ExtPrunerManager & getPrunerManagerFast () const
 
template<typename QueryHit >
bool multiQuery (const Sq::ExtMultiQueryInput &in, PxHitCallback< QueryHit > &hits, PxHitFlags hitFlags, const PxQueryCache *, const PxQueryFilterData &filterData, PxQueryFilterCallback *filterCall) const
 
bool _raycast (const PxVec3 &origin, const PxVec3 &unitDir, const PxReal distance, PxRaycastCallback &hitCall, PxHitFlags hitFlags, const PxQueryFilterData &filterData, PxQueryFilterCallback *filterCall, const PxQueryCache *cache, PxGeometryQueryFlags flags) const
 
bool _sweep (const PxGeometry &geometry, const PxTransform &pose, const PxVec3 &unitDir, const PxReal distance, PxSweepCallback &hitCall, PxHitFlags hitFlags, const PxQueryFilterData &filterData, PxQueryFilterCallback *filterCall, const PxQueryCache *cache, const PxReal inflation, PxGeometryQueryFlags flags) const
 
bool _overlap (const PxGeometry &geometry, const PxTransform &transform, PxOverlapCallback &hitCall, const PxQueryFilterData &filterData, PxQueryFilterCallback *filterCall, const PxQueryCache *cache, PxGeometryQueryFlags flags) const
 
PX_FORCE_INLINE PxU64 getContextId () const
 
template<typename HitType >
bool multiQuery (const ExtMultiQueryInput &input, PxHitCallback< HitType > &hits, PxHitFlags hitFlags, const PxQueryCache *cache, const PxQueryFilterData &filterData, PxQueryFilterCallback *filterCall) const
 

Public Attributes

Sq::ExtPrunerManager mSQManager
 
Gu::CachedFuncs mCachedFuncs
 
Sq::ExtPVDCapture * mPVD
 

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