Implement snappedi, snappedf, and Vector[2/3/4]i.snapped

This commit is contained in:
VolTer
2022-09-24 14:20:06 +02:00
parent a1bc636098
commit e26f0906f2
18 changed files with 222 additions and 40 deletions

View File

@ -119,6 +119,7 @@ struct _NO_DISCARD_ Vector2i {
Vector2i sign() const { return Vector2i(SIGN(x), SIGN(y)); }
Vector2i abs() const { return Vector2i(Math::abs(x), Math::abs(y)); }
Vector2i clamp(const Vector2i &p_min, const Vector2i &p_max) const;
Vector2i snapped(const Vector2i &p_step) const;
operator String() const;
operator Vector2() const;