Merge pull request #558 from Azorlogh/master
Adds From<Point> and From<Size> for [f32; 2]
This commit is contained in:
commit
be61d84cae
2 changed files with 12 additions and 0 deletions
|
|
@ -46,6 +46,12 @@ impl From<[u16; 2]> for Point {
|
|||
}
|
||||
}
|
||||
|
||||
impl From<Point> for [f32; 2] {
|
||||
fn from(point: Point) -> [f32; 2] {
|
||||
[point.x, point.y]
|
||||
}
|
||||
}
|
||||
|
||||
impl std::ops::Add<Vector> for Point {
|
||||
type Output = Self;
|
||||
|
||||
|
|
|
|||
|
|
@ -56,3 +56,9 @@ impl From<[u16; 2]> for Size {
|
|||
Size::new(width.into(), height.into())
|
||||
}
|
||||
}
|
||||
|
||||
impl From<Size> for [f32; 2] {
|
||||
fn from(size: Size) -> [f32; 2] {
|
||||
[size.width, size.height]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue