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))
    /// ```

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…