iced-yoda/core/src/vector.rs

16 lines
305 B
Rust
Raw Normal View History

2019-07-20 19:12:31 +02:00
/// A 2D vector.
#[derive(Debug, Clone, Copy, PartialEq)]
pub struct Vector {
pub x: f32,
pub y: f32,
}
impl Vector {
/// Creates a new [`Vector`] with the given components.
///
/// [`Vector`]: struct.Vector.html
pub fn new(x: f32, y: f32) -> Self {
Self { x, y }
}
}