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

Public Member Functions

 SceneQueries (Sq::PVDCapture *pvd, PxU64 contextID, Gu::Pruner *staticPruner, Gu::Pruner *dynamicPruner, PxU32 dynamicTreeRebuildRateHint, float inflation, const PxSceneLimits &limits, const Sq::QueryAdapter &adapter)
 
PX_FORCE_INLINE Sq::PrunerManager & getPrunerManagerFast ()
 
PX_FORCE_INLINE const Sq::PrunerManager & getPrunerManagerFast () const
 
template<typename QueryHit >
bool multiQuery (const Sq::MultiQueryInput &in, PxHitCallback< QueryHit > &hits, PxHitFlags hitFlags, const PxQueryCache *cache, 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 MultiQueryInput &input, PxHitCallback< HitType > &hits, PxHitFlags hitFlags, const PxQueryCache *cache, const PxQueryFilterData &filterData, PxQueryFilterCallback *filterCall) const
 

Public Attributes

Sq::PrunerManager mSQManager
 
Gu::CachedFuncs mCachedFuncs
 
Sq::PVDCapture * mPVD
 

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