Expand description
Describes the corners of axis-aligned rectangles.
§Examples
You can access the corners of a Rect:
let rect = Rect::from_sides(10, 20, 30, 40);
assert_eq!(rect.corner(Corner::LowerRight), Point::new(30, 20));You can also increase the size of a Rect by pushing out one of its corners:
let rect = Rect::from_sides(10, 20, 30, 40);
assert_eq!(rect.expand_corner(Corner::UpperLeft, 100), Rect::from_sides(-90, 20, 30, 140));Structs§
- An iterator over all variants of
Corner
Enums§
- An enumeration of the corners of an axis-aligned rectangle.