|
Engine²
Open-source game engine written in C++.
|
#include "Physics.pch.hpp"#include "system/ConstraintSystem.hpp"#include "Logger.hpp"#include "component/ConstraintInternal.hpp"#include "component/ConstraintSettings.hpp"#include "component/DistanceConstraint.hpp"#include "component/FixedConstraint.hpp"#include "component/PointConstraint.hpp"#include "component/RigidBodyInternal.hpp"#include "exception/ConstraintError.hpp"#include "resource/PhysicsManager.hpp"#include "utils/JoltConversions.hpp"#include <fmt/format.h>#include <Jolt/Physics/Body/BodyLockMulti.h>#include <Jolt/Physics/Constraints/DistanceConstraint.h>#include <Jolt/Physics/Constraints/FixedConstraint.h>#include <Jolt/Physics/Constraints/PointConstraint.h>#include <Jolt/Physics/PhysicsSystem.h>#include "system/ConstraintHelpers.hpp"Namespaces | |
| namespace | Physics |
| namespace | Physics::System |
Functions | |
| static void | Physics::System::OnFixedConstraintConstruct (Engine::Core::Registry ®istry, Engine::EntityId entity) |
| static void | Physics::System::OnFixedConstraintDestroy (Engine::Core::Registry ®istry, Engine::EntityId entity) |
| static void | Physics::System::OnDistanceConstraintConstruct (Engine::Core::Registry ®istry, Engine::EntityId entity) |
| static void | Physics::System::OnDistanceConstraintDestroy (Engine::Core::Registry ®istry, Engine::EntityId entity) |
| static void | Physics::System::OnPointConstraintConstruct (Engine::Core::Registry ®istry, Engine::EntityId entity) |
| static void | Physics::System::OnPointConstraintDestroy (Engine::Core::Registry ®istry, Engine::EntityId entity) |
| void | Physics::System::InitConstraintSystem (Engine::Core &core) |