29#ifndef NP_SCENE_QUERIES_H
30#define NP_SCENE_QUERIES_H
32#include "PxSceneQueryDesc.h"
36#include "ScSqBoundsSync.h"
38 #include "NpPvdSceneQueryCollector.h"
39 #include "NpPvdSceneClient.h"
42#include "PxSceneQuerySystem.h"
72 virtual void sync(PxU32 prunerIndex,
const ScPrunerHandle* handles,
const PxU32* boundsIndices,
const PxBounds3* bounds,
80 Vd::PvdSceneClient* mPVDClient;
82 mutable Vd::PvdSceneQueryCollector mSingleSqCollector;
83 PX_FORCE_INLINE Vd::PvdSceneQueryCollector& getSingleSqCollector()
const {
return mSingleSqCollector; }
86 virtual bool transmitSceneQueries();
Definition NpSceneQueries.h:60
Class representing 3D range or axis aligned bounding box.
Definition PxBounds3.h:58
A geometry object.
Definition PxGeometry.h:79
Descriptor class for scenes. See #PxScene.
Definition PxSceneDesc.h:426
Scene-queries external sub-system for PxScene-based objects.
Definition PxSceneQuerySystem.h:421
3 Element vector class.
Definition PxVec3.h:50
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335
#define PX_OVERRIDE
Definition PxPreprocessor.h:375
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Definition PxQueryReport.h:67
Scene query filtering data.
Definition PxQueryFiltering.h:138
Definition PxQueryReport.h:66
Definition PxQueryReport.h:68
Definition ScSqBoundsSync.h:57