Package-level declarations
Types
Optional static boundaries around the dev.zinchenko.physicsbox.layout.PhysicsBox container.
Immutable body state exported as part of PhysicsWorldSnapshot.
Global configuration for a dev.zinchenko.physicsbox.layout.PhysicsBox world.
Mutable controller for a physics world hosted by dev.zinchenko.physicsbox.layout.PhysicsBox.
Commands produced by UI/layout code and consumed by the runtime physics backend.
Shared default values used by API contracts.
Small immutable 2D vector used by PhysicsBox API.
Immutable world snapshot used for UI/runtime synchronization.
Pixels-per-meter ratio used to map UI coordinates (px) to physics coordinates (m).
Solver iteration counts used by the physics backend.
Functions
Remembers a PhysicsBoxState instance for controlling world-level behavior.
Creates a unit-conversion helper bound to PhysicsBoxConfig.worldScale.