Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Physics.hpp
Go to the documentation of this file.
1
#pragma once
2
3
// clang-format off
4
#include <Jolt/Jolt.h>
5
// clang-format on
6
7
// Exceptions
8
#include "
exception/CharacterControllerError.hpp
"
9
#include "
exception/ConstraintError.hpp
"
10
#include "
exception/RigidBodyError.hpp
"
11
#include "
exception/SoftBodyError.hpp
"
12
13
// Components - Colliders
14
#include "
component/BoxCollider.hpp
"
15
#include "
component/CapsuleCollider.hpp
"
16
#include "
component/CharacterController.hpp
"
17
#include "
component/CharacterControllerInternal.hpp
"
18
#include "
component/MeshCollider.hpp
"
19
#include "
component/RigidBody.hpp
"
20
#include "
component/RigidBodyInternal.hpp
"
21
#include "
component/SphereCollider.hpp
"
22
#include "
component/Vehicle.hpp
"
23
#include "
component/VehicleController.hpp
"
24
#include "
component/VehicleInternal.hpp
"
25
#include "
component/WheelSettings.hpp
"
26
27
// Components - RigidBody
28
#include "
component/RigidBody.hpp
"
29
30
// Components - Constraints
31
#include "
component/ConstraintInternal.hpp
"
32
#include "
component/ConstraintSettings.hpp
"
33
#include "
component/DistanceConstraint.hpp
"
34
#include "
component/FixedConstraint.hpp
"
35
#include "
component/PointConstraint.hpp
"
36
37
// Components - Soft Body
38
#include "
component/SoftBody.hpp
"
39
#include "
component/SoftBodyInternal.hpp
"
40
41
// Resources
42
#include "
resource/BodyEntityMap.hpp
"
43
#include "
resource/PhysicsManager.hpp
"
44
#include "
resource/VehicleTelemetry.hpp
"
45
46
// Systems
47
#include "
system/CharacterControllerSystem.hpp
"
48
#include "
system/ConstraintSystem.hpp
"
49
#include "
system/InitJoltPhysics.hpp
"
50
#include "
system/InitPhysicsManager.hpp
"
51
#include "
system/PhysicsUpdate.hpp
"
52
#include "
system/RigidBodySystem.hpp
"
53
#include "
system/SoftBodySystem.hpp
"
54
#include "
system/SyncTransformSystem.hpp
"
55
#include "
system/VehicleControlSystem.hpp
"
56
#include "
system/VehicleRPMUpdate.hpp
"
57
#include "
system/VehicleSystem.hpp
"
58
#include "
system/WheelTransformSyncSystem.hpp
"
59
60
// Builders
61
#include "
builder/VehicleBuilder.hpp
"
62
63
// Utils
64
#include "
utils/BiMap.hpp
"
65
#include "
utils/BroadPhaseLayerImpl.hpp
"
66
#include "
utils/BroadPhaseLayers.hpp
"
67
#include "
utils/ContactListenerImpl.hpp
"
68
#include "
utils/JoltConversions.hpp
"
69
#include "
utils/Layers.hpp
"
70
#include "
utils/ObjectLayerPairFilterImpl.hpp
"
71
#include "
utils/ObjectVsBroadPhaseLayerFilterImpl.hpp
"
72
73
// Plugin
74
#include "
plugin/PluginPhysics.hpp
"
BiMap.hpp
BodyEntityMap.hpp
BoxCollider.hpp
BroadPhaseLayerImpl.hpp
BroadPhaseLayers.hpp
CapsuleCollider.hpp
CharacterControllerError.hpp
CharacterControllerInternal.hpp
CharacterControllerSystem.hpp
CharacterController.hpp
ConstraintError.hpp
ConstraintInternal.hpp
ConstraintSettings.hpp
ConstraintSystem.hpp
ContactListenerImpl.hpp
DistanceConstraint.hpp
FixedConstraint.hpp
InitJoltPhysics.hpp
InitPhysicsManager.hpp
JoltConversions.hpp
Layers.hpp
MeshCollider.hpp
ObjectLayerPairFilterImpl.hpp
ObjectVsBroadPhaseLayerFilterImpl.hpp
PhysicsManager.hpp
PhysicsUpdate.hpp
PluginPhysics.hpp
PointConstraint.hpp
RigidBodyError.hpp
RigidBodyInternal.hpp
RigidBodySystem.hpp
RigidBody.hpp
SoftBodyError.hpp
SoftBodyInternal.hpp
SoftBodySystem.hpp
SoftBody.hpp
SphereCollider.hpp
SyncTransformSystem.hpp
VehicleBuilder.hpp
VehicleControlSystem.hpp
VehicleController.hpp
VehicleInternal.hpp
VehicleRPMUpdate.hpp
VehicleSystem.hpp
VehicleTelemetry.hpp
Vehicle.hpp
WheelSettings.hpp
WheelTransformSyncSystem.hpp
src
plugin
physics
src
Physics.hpp
Generated by
1.16.1