Physics2D/RigidBody2D: Add ForEachArbiter method

This commit is contained in:
Lynix
2019-01-19 02:29:27 +01:00
parent 9be8d0eae4
commit 40cd8a7987
5 changed files with 30 additions and 0 deletions

View File

@@ -38,6 +38,8 @@ namespace Ndk
inline void EnableNodeSynchronization(bool nodeSynchronization);
inline void ForEachArbiter(const std::function<void(Nz::Arbiter2D&)>& callback);
inline Nz::Rectf GetAABB() const;
inline float GetAngularDamping() const;
inline Nz::RadianAnglef GetAngularVelocity() const;

View File

@@ -138,6 +138,15 @@ namespace Ndk
m_entity->Invalidate();
}
/*!
TODO
*/
inline void PhysicsComponent2D::ForEachArbiter(const std::function<void(Nz::Arbiter2D&)>& callback)
{
NazaraAssert(m_object, "Invalid physics object");
return m_object->ForEachArbiter(callback);
}
/*!
* \brief Gets the AABB of the physics object
* \return AABB of the object