#ifndef VECTOR3I_H
#define VECTOR3I_H
#include "core/error/error_macros.h"
#include "core/math/math_funcs.h"
class String;
struct Vector3;
struct [[nodiscard]] Vector3i { … };
int64_t Vector3i::length_squared() const { … }
double Vector3i::length() const { … }
Vector3i Vector3i::abs() const { … }
Vector3i Vector3i::sign() const { … }
double Vector3i::distance_to(const Vector3i &p_to) const { … }
int64_t Vector3i::distance_squared_to(const Vector3i &p_to) const { … }
Vector3i &Vector3i::operator+=(const Vector3i &p_v) { … }
Vector3i Vector3i::operator+(const Vector3i &p_v) const { … }
Vector3i &Vector3i::operator-=(const Vector3i &p_v) { … }
Vector3i Vector3i::operator-(const Vector3i &p_v) const { … }
Vector3i &Vector3i::operator*=(const Vector3i &p_v) { … }
Vector3i Vector3i::operator*(const Vector3i &p_v) const { … }
Vector3i &Vector3i::operator/=(const Vector3i &p_v) { … }
Vector3i Vector3i::operator/(const Vector3i &p_v) const { … }
Vector3i &Vector3i::operator%=(const Vector3i &p_v) { … }
Vector3i Vector3i::operator%(const Vector3i &p_v) const { … }
Vector3i &Vector3i::operator*=(int32_t p_scalar) { … }
Vector3i Vector3i::operator*(int32_t p_scalar) const { … }
_FORCE_INLINE_ Vector3i operator*(int32_t p_scalar, const Vector3i &p_vector) { … }
_FORCE_INLINE_ Vector3i operator*(int64_t p_scalar, const Vector3i &p_vector) { … }
_FORCE_INLINE_ Vector3i operator*(float p_scalar, const Vector3i &p_vector) { … }
_FORCE_INLINE_ Vector3i operator*(double p_scalar, const Vector3i &p_vector) { … }
Vector3i &Vector3i::operator/=(int32_t p_scalar) { … }
Vector3i Vector3i::operator/(int32_t p_scalar) const { … }
Vector3i &Vector3i::operator%=(int32_t p_scalar) { … }
Vector3i Vector3i::operator%(int32_t p_scalar) const { … }
Vector3i Vector3i::operator-() const { … }
bool Vector3i::operator==(const Vector3i &p_v) const { … }
bool Vector3i::operator!=(const Vector3i &p_v) const { … }
bool Vector3i::operator<(const Vector3i &p_v) const { … }
bool Vector3i::operator>(const Vector3i &p_v) const { … }
bool Vector3i::operator<=(const Vector3i &p_v) const { … }
bool Vector3i::operator>=(const Vector3i &p_v) const { … }
void Vector3i::zero() { … }
#endif