1pub use gizmo_physics_core::*;
5
6pub mod components {
7 pub use gizmo_physics_core::components::*;
8 pub use gizmo_physics_rigid::components::*;
9}
10
11pub use components::{RigidBody, Velocity, GpuPhysicsLink, GlobalTransform};
13pub use gizmo_physics_core::Transform;
14
15pub mod world {
16 pub use gizmo_physics_rigid::world::*;
17}
18
19pub mod joints {
20 pub use gizmo_physics_rigid::joints::*;
21}
22
23#[cfg(feature = "physics-soft")]
24pub mod soft_body {
25 pub use gizmo_physics_soft::*;
26}
27
28pub mod system {
29 pub use gizmo_physics_rigid::system::*;
30}
31
32#[cfg(feature = "physics-dynamics")]
33pub mod vehicle {
34 pub use gizmo_physics_dynamics::vehicle::*;
35}
36
37#[cfg(feature = "physics-dynamics")]
38pub mod character {
39 pub use gizmo_physics_dynamics::character::*;
40}
41
42#[cfg(feature = "physics-dynamics")]
43pub mod ragdoll {
44 pub use gizmo_physics_dynamics::ragdoll::*;
45}
46
47pub mod shape {
48 pub use gizmo_physics_core::ColliderShape;
49}
50
51#[cfg(feature = "physics-soft")]
52pub mod rope {
53 pub use gizmo_physics_soft::rope::*;
54}
55
56pub mod fracture {
57 pub use gizmo_physics_rigid::fracture::*;
58}
59
60
61#[cfg(feature = "physics-soft")]
62pub mod cloth {
63 pub use gizmo_physics_soft::cloth::*;
64}
65
66pub use system::{physics_fracture_system, physics_explosion_system, physics_step_system};
67pub use gizmo_physics_rigid::vehicle::physics_vehicle_system;