32#include "foundation/PxSimpleTypes.h"
33#include "geometry/PxGeometryQueryFlags.h"
35#include "ExtSqManager.h"
36#include "PxQueryReport.h"
37#include "GuCachedFuncs.h"
42struct PxQueryFilterData;
44class PxQueryFilterCallback;
48 struct ExtMultiQueryInput;
56 virtual bool transmitSceneQueries() = 0;
71 virtual Gu::PrunerHandle findPrunerHandle(
const PxQueryCache& cache, PrunerCompoundId& compoundId, PxU32& prunerIndex)
const = 0;
95 template<
typename QueryHit>
102 const PxVec3& origin,
const PxVec3& unitDir,
const PxReal distance,
105 const PxQueryCache* cache, PxGeometryQueryFlags flags)
const;
109 const PxVec3& unitDir,
const PxReal distance,
112 const PxQueryCache* cache,
const PxReal inflation, PxGeometryQueryFlags flags)
const;
118 const PxQueryCache* cache, PxGeometryQueryFlags flags)
const;
120 PX_FORCE_INLINE PxU64 getContextId()
const {
return mSQManager.getContextId(); }
128#if PX_SUPPORT_EXTERN_TEMPLATE
Definition ExtSqQuery.h:85
A geometry object.
Definition PxGeometry.h:79
Scene query filtering callbacks.
Definition PxQueryFiltering.h:175
3 Element vector class.
Definition PxVec3.h:50
Definition SqManager.h:49
Definition ExtSqQuery.h:51
Definition ExtSqManager.h:66
Definition ExtSqQuery.h:65
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Definition GuCachedFuncs.h:41
Definition GuPrunerPayload.h:43
Combines a shape pointer and the actor the shape belongs to into one memory location.
Definition PxQueryReport.h:57
PxFilterData is user-definable data which gets passed into the collision filtering shader and/or call...
Definition PxFiltering.h:365
This callback class facilitates reporting scene query hits (intersections) to the user.
Definition PxQueryReport.h:95
Definition PxQueryReport.h:67
single hit cache for scene queries.
Definition PxQueryReport.h:264
Scene query filtering data.
Definition PxQueryFiltering.h:138
A per-thread context passed to low-level query functions.
Definition PxGeometryQueryContext.h:52
Definition PxQueryReport.h:66
Definition PxQueryReport.h:68