瀏覽代碼

Add min_axis and max_axis to Vector2i

Gilles Roudière 4 年之前
父節點
當前提交
b2187797df
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      core/math/vector2.h

+ 8 - 0
core/math/vector2.h

@@ -300,6 +300,14 @@ struct Vector2i {
 		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 {
 		return Vector2(MIN(x, p_vector2i.x), MIN(y, p_vector2i.y));
 	}