Physics3D/PhysWorld3D: Remove const from argument in BodyIterator
This commit is contained in:
parent
554fcd6492
commit
7f1419b34e
|
|
@ -27,7 +27,7 @@ namespace Nz
|
|||
class NAZARA_PHYSICS3D_API PhysWorld3D
|
||||
{
|
||||
public:
|
||||
using BodyIterator = std::function<bool(const RigidBody3D& body)>;
|
||||
using BodyIterator = std::function<bool(RigidBody3D& body)>;
|
||||
using AABBOverlapCallback = std::function<bool(const RigidBody3D& firstBody, const RigidBody3D& secondBody)>;
|
||||
using CollisionCallback = std::function<bool(const RigidBody3D& firstBody, const RigidBody3D& secondBody)>;
|
||||
|
||||
|
|
|
|||
|
|
@ -42,8 +42,7 @@ namespace Nz
|
|||
auto NewtonCallback = [](const NewtonBody* const body, void* const userdata) -> int
|
||||
{
|
||||
const BodyIterator& bodyIterator = *static_cast<BodyIterator*>(userdata);
|
||||
RigidBody3D* nzBody = static_cast<RigidBody3D*>(NewtonBodyGetUserData(body));
|
||||
return bodyIterator(*nzBody);
|
||||
return bodyIterator(*static_cast<RigidBody3D*>(NewtonBodyGetUserData(body)));
|
||||
};
|
||||
|
||||
NewtonWorldForEachBodyInAABBDo(m_world, box.GetMinimum(), box.GetMaximum(), NewtonCallback, const_cast<void*>(static_cast<const void*>(&iterator)));
|
||||
|
|
|
|||
Loading…
Reference in New Issue