diff options
Diffstat (limited to 'racer-tracer/src/image.rs')
| -rw-r--r-- | racer-tracer/src/image.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/racer-tracer/src/image.rs b/racer-tracer/src/image.rs new file mode 100644 index 0000000..1b5f61e --- /dev/null +++ b/racer-tracer/src/image.rs @@ -0,0 +1,16 @@ +#[derive(Clone)] +pub struct Image { + pub aspect_ratio: f64, + pub width: usize, + pub height: usize, +} + +impl Image { + pub fn new(aspect_ratio: f64, width: usize) -> Image { + Image { + aspect_ratio, + width, + height: (width as f64 / aspect_ratio) as usize, + } + } +} |
