INNER CODE UNIT · Rust
origin
lemunozm/ruscii · src/drawing.rs:182
pub fn origin(&self) -> Vec2 {
self.origin
}
/// Returns the dimensions of the positive drawable space past the current origin.
///
/// ## Example
///
/// ```rust
/// # use ruscii::drawing::Pencil;
/// # use ruscii::spatial::Vec2;
/// # use ruscii::terminal::{Canvas, VisualElement};
/// #
/// let mut canvas = Canvas::new(Vec2::xy(10, 5), &VisualElement::default());
/// let mut pencil = Pencil::new(&mut canvas);
/// pencil.set_origin(Vec2::xy(5, 0));
/// assert_eq!(pencil.dimension(), Vec2::xy(5, 5))
/// ```