1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
//! Safe Rust wrapper around [Jolt Physics](github.com/jrouwe/JoltPhysics) using
//! [JoltC](https://github.com/SecondHalfGames/JoltC).
//!
//! These bindings are best-effort and incomplete. The [joltc-sys][joltc_sys]
//! crate contains the unsafe bindings that this crate uses and covers a lot
//! more of Jolt's API.
//!
//! These bindings target Jolt Physics 5.0.0. You can view the C++ documentation
//! for this version of Jolt Physics here:
//!
//! <https://jrouwe.github.io/JoltPhysicsDocs/5.0.0/>
use *;
pub use crate*;
pub use crate*;
pub use crate*;
pub use crate*;
pub use crate*;
pub use crate*;
pub use crate*;
pub use crate*;
pub use crate*;
/// [`JPH::RegisterDefaultAllocator`](https://jrouwe.github.io/JoltPhysicsDocs/5.0.0/_memory_8h.html#a6ae804b1b68490f6e032ef6e7d9fc93e)
/// Creates a new global factory. Required for initialization and used by Jolt's
/// serialization.
///
/// See also: Jolt's [`Factory`](https://jrouwe.github.io/JoltPhysicsDocs/5.0.0/class_factory.html) class.
/// Deletes the globally registered factory.
///
/// See also: Jolt's [`Factory`](https://jrouwe.github.io/JoltPhysicsDocs/5.0.0/class_factory.html) class.
/// [`JPH::RegisterTypes`](https://jrouwe.github.io/JoltPhysicsDocs/5.0.0/_register_types_8h.html#a033e662bc8b7d5a8acd9adcc692b7cb4)
/// [`JPH::UnregisterTypes`](https://jrouwe.github.io/JoltPhysicsDocs/5.0.0/_register_types_8h.html#a1e0db6031789e773039c7fc15ef47057)