namespace Syntriax.Engine.Physics2D.Abstract; /// /// Represents a 2D physics engine. /// public interface IPhysicsEngine2D { /// /// The number of iterations the performs per step. /// int IterationCount { get; set; } /// /// Advances the physics simulation by the specified time. /// /// The time step. void Step(float deltaTime); }