(self, inset: UiRect)
| 51 | } |
| 52 | |
| 53 | pub fn inset(self, inset: UiRect) -> Self { |
| 54 | let min = self.min() + Vector2::new(inset.left, inset.bottom); |
| 55 | let max = self.max() - Vector2::new(inset.right, inset.top); |
| 56 | let size = Vector2::new((max.x - min.x).max(0.0), (max.y - min.y).max(0.0)); |
| 57 | Self::new(min + size * 0.5, size) |
| 58 | } |
| 59 | } |
| 60 | |
| 61 | #[derive(Clone, Copy, Debug, PartialEq)] |
no test coverage detected