fmod/core/
mod.rs

1// Copyright (c) 2024 Melody Madeline Lyons
2//
3// This Source Code Form is subject to the terms of the Mozilla Public
4// License, v. 2.0. If a copy of the MPL was not distributed with this
5// file, You can obtain one at https://mozilla.org/MPL/2.0/.
6
7mod channel_group;
8pub use channel_group::*;
9
10mod sound_group;
11pub use sound_group::*;
12
13mod reverb_3d;
14pub use reverb_3d::*;
15
16mod channel;
17pub use channel::*;
18
19mod channel_control;
20pub use channel_control::*;
21
22mod geometry;
23pub use geometry::*;
24
25mod system;
26pub use system::*;
27
28mod sound;
29pub use sound::*;
30
31mod dsp;
32pub use dsp::*;
33
34mod dsp_connection;
35pub use dsp_connection::*;
36
37mod flags;
38pub use flags::*;
39
40mod enums;
41pub use enums::*;
42
43mod reverb_presets;
44mod structs;
45pub use structs::*;
46
47mod sound_builder;
48pub use sound_builder::*;
49
50/// Low level control over FMOD's debug logging.
51pub mod debug;
52/// Low level control over FMOD's filesystem access.
53pub mod file;
54/// Low level control over how FMOD allocates memory.
55pub mod memory;
56/// Low level control over FMOD's threads.
57pub mod thread;
58
59mod filesystem;
60pub use filesystem::*;
61
62mod helpers;
63pub(crate) use helpers::*;