Add min_axis and max_axis to Vector2i
This commit is contained in:
parent
047e9b19f8
commit
b2187797df
1 changed files with 8 additions and 0 deletions
|
@ -300,6 +300,14 @@ struct Vector2i {
|
||||||
return p_idx ? y : x;
|
return p_idx ? y : x;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_FORCE_INLINE_ int min_axis() const {
|
||||||
|
return x < y ? 0 : 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
_FORCE_INLINE_ int max_axis() const {
|
||||||
|
return x < y ? 1 : 0;
|
||||||
|
}
|
||||||
|
|
||||||
Vector2i min(const Vector2i &p_vector2i) const {
|
Vector2i min(const Vector2i &p_vector2i) const {
|
||||||
return Vector2(MIN(x, p_vector2i.x), MIN(y, p_vector2i.y));
|
return Vector2(MIN(x, p_vector2i.x), MIN(y, p_vector2i.y));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue