Remove set_all methods from Vector2/3/4

This commit is contained in:
Aaron Franke 2022-09-19 12:19:54 -05:00
parent fd8bd27657
commit 436dcb3286
No known key found for this signature in database
GPG Key ID: 40A1750B977E56BF
4 changed files with 6 additions and 16 deletions

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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);
}

View File

@ -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;
}