From 6b6a3b324df59650d3dff3cc1a61b43b24090dd9 Mon Sep 17 00:00:00 2001 From: Sebastian K Date: Wed, 17 Jun 2020 09:04:27 +0300 Subject: [PATCH] add Outline::{len, from_rect_rounded} --- content/src/outline.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/content/src/outline.rs b/content/src/outline.rs index 30b76f8d..cbd4c8aa 100644 --- a/content/src/outline.rs +++ b/content/src/outline.rs @@ -127,6 +127,18 @@ impl Outline { outline } + #[inline] + pub fn from_rect_rounded(rect: RectF, radius: Vector2F) -> Outline { + let mut outline = Outline::new(); + outline.push_contour(Contour::from_rect_rounded(rect, radius)); + outline + } + + #[inline] + pub fn len(&self) -> usize { + self.contours.len() + } + #[inline] pub fn bounds(&self) -> RectF { self.bounds