Browse Source

Remove set_all methods from Vector2/3/4

Aaron Franke 2 years ago
parent
commit
436dcb3286
4 changed files with 6 additions and 16 deletions
  1. 6 2
      core/math/bvh_abb.h
  2. 0 4
      core/math/vector2.h
  3. 0 4
      core/math/vector3.h
  4. 0 6
      core/math/vector4.h

+ 6 - 2
core/math/bvh_abb.h

@@ -251,7 +251,9 @@ struct BVH_ABB {
 
 	void expand(real_t p_change) {
 		POINT change;
-		change.set_all(p_change);
+		for (int axis = 0; axis < POINT::AXIS_COUNT; ++axis) {
+			change[axis] = p_change;
+		}
 		grow(change);
 	}
 
@@ -262,7 +264,9 @@ struct BVH_ABB {
 	}
 
 	void set_to_max_opposite_extents() {
-		neg_max.set_all(FLT_MAX);
+		for (int axis = 0; axis < POINT::AXIS_COUNT; ++axis) {
+			neg_max[axis] = FLT_MAX;
+		}
 		min = neg_max;
 	}
 

+ 0 - 4
core/math/vector2.h

@@ -69,10 +69,6 @@ struct _NO_DISCARD_ Vector2 {
 		return coord[p_idx];
 	}
 
-	_FORCE_INLINE_ void set_all(const real_t p_value) {
-		x = y = p_value;
-	}
-
 	_FORCE_INLINE_ Vector2::Axis min_axis_index() const {
 		return x < y ? Vector2::AXIS_X : Vector2::AXIS_Y;
 	}

+ 0 - 4
core/math/vector3.h

@@ -68,10 +68,6 @@ struct _NO_DISCARD_ Vector3 {
 		return coord[p_axis];
 	}
 
-	_FORCE_INLINE_ void set_all(const real_t p_value) {
-		x = y = z = p_value;
-	}
-
 	_FORCE_INLINE_ Vector3::Axis min_axis_index() const {
 		return x < y ? (x < z ? Vector3::AXIS_X : Vector3::AXIS_Z) : (y < z ? Vector3::AXIS_Y : Vector3::AXIS_Z);
 	}

+ 0 - 6
core/math/vector4.h

@@ -63,8 +63,6 @@ struct _NO_DISCARD_ Vector4 {
 		return components[p_axis];
 	}
 
-	_FORCE_INLINE_ void set_all(const real_t p_value);
-
 	Vector4::Axis min_axis_index() const;
 	Vector4::Axis max_axis_index() const;
 
@@ -145,10 +143,6 @@ struct _NO_DISCARD_ Vector4 {
 	}
 };
 
-void Vector4::set_all(const real_t p_value) {
-	x = y = z = p_value;
-}
-
 real_t Vector4::dot(const Vector4 &p_vec4) const {
 	return x * p_vec4.x + y * p_vec4.y + z * p_vec4.z + w * p_vec4.w;
 }