Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
ConstraintSystem.hpp
Go to the documentation of this file.
1
/**************************************************************************
2
* EngineSquared v0.1.1
3
*
4
* EngineSquared is a software package, part of the Engine² organization.
5
*
6
* This file is part of the EngineSquared project that is under MIT License.
7
* Copyright © 2025-present by @EngineSquared, All rights reserved.
8
*
9
* EngineSquared is a free software: you can redistribute it and/or modify
10
* it under the terms of the MIT License. See the project's LICENSE file for
11
* the full license text and details.
12
*
13
* @file ConstraintSystem.hpp
14
* @brief System for managing physics constraints via entt hooks
15
*
16
* This system automatically creates and destroys Jolt constraints when
17
* constraint components are added/removed from entities.
18
*
19
* @author @EngineSquared
20
* @version 0.1.1
21
* @date 2025-12-04
22
**************************************************************************/
23
24
#pragma once
25
26
#include "
Engine.hpp
"
27
28
namespace
Physics::System
{
29
60
void
InitConstraintSystem
(Engine::Core &core);
61
62
}
// namespace Physics::System
Engine.hpp
Physics::System
Definition
CharacterControllerSystem.cpp:15
Physics::System::InitConstraintSystem
void InitConstraintSystem(Engine::Core &core)
Definition
ConstraintSystem.cpp:119
src
plugin
physics
src
system
ConstraintSystem.hpp
Generated by
1.16.1