mirror of
https://github.com/griffi-gh/hUI.git
synced 2025-04-21 13:18:44 -05:00
add math ops to corners/sides
This commit is contained in:
parent
ccb1b66080
commit
d1a71b40cb
hui-shared
|
@ -17,3 +17,4 @@ include = [
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
glam = "0.30"
|
glam = "0.30"
|
||||||
|
derive_more = { version = "2", features = [ "add", "add_assign", "mul", "mul_assign", "sum" ] }
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
|
use derive_more::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Neg, Product, Sub, SubAssign, Sum};
|
||||||
|
|
||||||
/// Represents 4 corners of a rectangular shape.
|
/// Represents 4 corners of a rectangular shape.
|
||||||
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, Default)]
|
#[derive(Default, Clone, Copy, PartialEq, Eq, Hash, Debug, Add, AddAssign, Sub, SubAssign, Neg, Mul, MulAssign, Div, DivAssign, Sum, Product)]
|
||||||
pub struct Corners<T> {
|
pub struct Corners<T> {
|
||||||
pub top_left: T,
|
pub top_left: T,
|
||||||
pub top_right: T,
|
pub top_right: T,
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
|
use derive_more::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Neg, Product, Sub, SubAssign, Sum};
|
||||||
|
|
||||||
/// Represents 4 sides of a rectangular shape.
|
/// Represents 4 sides of a rectangular shape.
|
||||||
#[derive(Default, Clone, Copy, PartialEq, Eq, Debug)]
|
#[derive(Default, Clone, Copy, PartialEq, Eq, Hash, Debug, Add, AddAssign, Sub, SubAssign, Neg, Mul, MulAssign, Div, DivAssign, Sum, Product)]
|
||||||
pub struct Sides<T> {
|
pub struct Sides<T> {
|
||||||
pub top: T,
|
pub top: T,
|
||||||
pub bottom: T,
|
pub bottom: T,
|
||||||
|
|
Loading…
Reference in a new issue