1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
//! Base module of SFML, defining various utilities.
//!
//! It provides vector types, timing types.
//!

#[cfg(feature = "window")]
pub use self::string::{SfStr, SfStrConv};
pub use self::{
    clock::Clock,
    sleep::sleep,
    time::Time,
    vector2::{Vector2, Vector2f, Vector2i, Vector2u},
    vector3::{Vector3, Vector3f, Vector3i},
};

mod clock;
mod sleep;
#[cfg(feature = "window")]
mod string;
mod time;
mod vector2;
mod vector3;