36#include "foundation/PxSimpleTypes.h"
37#include "geometry/PxGeometryQueryFlags.h"
40#include "PxQueryReport.h"
41#include "GuCachedFuncs.h"
46struct PxQueryFilterData;
48class PxQueryFilterCallback;
52 struct MultiQueryInput;
60 virtual bool transmitSceneQueries() = 0;
75 virtual Gu::PrunerHandle findPrunerHandle(
const PxQueryCache& cache, PrunerCompoundId& compoundId, PxU32& prunerIndex)
const = 0;
89 PxU32 dynamicTreeRebuildRateHint,
float inflation,
96 template<
typename QueryHit>
103 const PxVec3& origin,
const PxVec3& unitDir,
const PxReal distance,
106 const PxQueryCache* cache, PxGeometryQueryFlags flags)
const;
110 const PxVec3& unitDir,
const PxReal distance,
113 const PxQueryCache* cache,
const PxReal inflation, PxGeometryQueryFlags flags)
const;
119 const PxQueryCache* cache, PxGeometryQueryFlags flags)
const;
121 PX_FORCE_INLINE PxU64 getContextId()
const {
return mSQManager.getContextId(); }
129#if PX_SUPPORT_EXTERN_TEMPLATE
A geometry object.
Definition PxGeometry.h:79
Scene query filtering callbacks.
Definition PxQueryFiltering.h:175
Class used to retrieve limits(e.g. maximum number of bodies) for a scene. The limits are used as a hi...
Definition PxSceneDesc.h:318
3 Element vector class.
Definition PxVec3.h:50
Definition SqManager.h:49
Definition SqManager.h:136
#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
Definition PxQueryReport.h:66
Definition PxQueryReport.h:68