Micro-optimize `Contour::from_rect()`
This commit is contained in:
parent
5eb346f77d
commit
e5eee41b48
|
@ -289,7 +289,7 @@ impl Contour {
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn from_rect(rect: RectF) -> Contour {
|
pub fn from_rect(rect: RectF) -> Contour {
|
||||||
let mut contour = Contour::new();
|
let mut contour = Contour::with_capacity(4);
|
||||||
contour.push_point(rect.origin(), PointFlags::empty(), false);
|
contour.push_point(rect.origin(), PointFlags::empty(), false);
|
||||||
contour.push_point(rect.upper_right(), PointFlags::empty(), false);
|
contour.push_point(rect.upper_right(), PointFlags::empty(), false);
|
||||||
contour.push_point(rect.lower_right(), PointFlags::empty(), false);
|
contour.push_point(rect.lower_right(), PointFlags::empty(), false);
|
||||||
|
|
Loading…
Reference in New Issue