blob: e9ca2f8627b257595733c60f9cba0ac4fccb1d70 (
plain)
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
|
pub mod core;
pub mod camera;
mod scene;
use std::ops::{Add, Sub, Mul, DivAssign};
use std::cmp;
/// Trait used to implement generics
///
/// This is used in Bound and Vectors
pub trait Number:
Copy +
Default +
cmp::PartialOrd +
Sub<Output = Self> +
Add<Output = Self> +
Mul<Output = Self> +
DivAssign
{}
impl Number for i32 {}
impl Number for f32 {}
/// Used for representing floating point values throughout the program
///
/// A higher precision type will require more ram
pub type Float = f32;
|