aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Source/SceneQuery/src/SqBucketPruner.h
diff options
context:
space:
mode:
authorsschirm <[email protected]>2016-12-23 14:20:36 +0100
committersschirm <[email protected]>2016-12-23 14:56:17 +0100
commitef6937e69e8ee3f409cf9d460d5ad300a65d5924 (patch)
tree710426e8daa605551ce3f34b581897011101c30f /PhysX_3.4/Source/SceneQuery/src/SqBucketPruner.h
parentInitial commit: (diff)
downloadphysx-3.4-ef6937e69e8ee3f409cf9d460d5ad300a65d5924.tar.xz
physx-3.4-ef6937e69e8ee3f409cf9d460d5ad300a65d5924.zip
PhysX 3.4 / APEX 1.4 release candidate @21506124
Diffstat (limited to 'PhysX_3.4/Source/SceneQuery/src/SqBucketPruner.h')
-rw-r--r--PhysX_3.4/Source/SceneQuery/src/SqBucketPruner.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/PhysX_3.4/Source/SceneQuery/src/SqBucketPruner.h b/PhysX_3.4/Source/SceneQuery/src/SqBucketPruner.h
index dec62ccd..85646cba 100644
--- a/PhysX_3.4/Source/SceneQuery/src/SqBucketPruner.h
+++ b/PhysX_3.4/Source/SceneQuery/src/SqBucketPruner.h
@@ -252,15 +252,15 @@ namespace Sq
// Pruner
virtual bool addObjects(PrunerHandle* results, const PxBounds3* bounds, const PrunerPayload* payload, PxU32 count, bool);
virtual void removeObjects(const PrunerHandle* handles, PxU32 count);
- virtual void updateObjects(const PrunerHandle* handles, const PxBounds3* newBounds, PxU32 count);
- virtual void updateObjects(const PrunerHandle* handles, const PxU32* indices, const PxBounds3* newBounds, PxU32 count = 1);
+ virtual void updateObjectsAfterManualBoundsUpdates(const PrunerHandle* handles, PxU32 count);
+ virtual void updateObjectsAndInflateBounds(const PrunerHandle* handles, const PxU32* indices, const PxBounds3* newBounds, PxU32 count);
virtual void commit();
virtual PxAgain raycast(const PxVec3& origin, const PxVec3& unitDir, PxReal& inOutDistance, PrunerCallback&) const;
virtual PxAgain overlap(const Gu::ShapeData& queryVolume, PrunerCallback&) const;
virtual PxAgain sweep(const Gu::ShapeData& queryVolume, const PxVec3& unitDir, PxReal& inOutDistance, PrunerCallback&) const;
- virtual const PrunerPayload& getPayload(PrunerHandle handle) const { return mPool.getPayload(handle); }
- virtual const PrunerPayload& getPayload(PrunerHandle handle, PxBounds3*& bounds) const { return mPool.getPayload(handle, bounds); }
- virtual void preallocate(PxU32 entries) { mPool.preallocate(entries); }
+ virtual const PrunerPayload& getPayload(PrunerHandle handle) const { return mPool.getPayload(handle); }
+ virtual const PrunerPayload& getPayload(PrunerHandle handle, PxBounds3*& bounds) const { return mPool.getPayload(handle, bounds); }
+ virtual void preallocate(PxU32 entries) { mPool.preallocate(entries); }
virtual void shiftOrigin(const PxVec3& shift);
virtual void visualize(Cm::RenderOutput& out, PxU32 color) const;
// merge not implemented for bucket pruner