10 constexpr
NiPoint3(
float a_x,
float a_y,
float a_z) noexcept :
45 static_assert(
sizeof(NiPoint3) == 0xC);
NiPoint3 operator*(float a_scalar) const
NiPoint3 Cross(const NiPoint3 &pt) const
float GetDistance(const NiPoint3 &a_pt) const noexcept
NiPoint3 operator-() const
float operator*(const NiPoint3 &a_rhs) const
static const NiPoint3 & Zero()
NiPoint3 & operator*=(float a_scalar)
NiPoint3 operator-(const NiPoint3 &a_rhs) const
bool operator!=(const NiPoint3 &a_rhs) const
float z
Definition: NiPoint3.h:43
bool operator==(const NiPoint3 &a_rhs) const
NiPoint3 operator/(float a_scalar) const
NiPoint3 & operator-=(const NiPoint3 &a_rhs)
NiPoint3 operator+(const NiPoint3 &a_rhs) const
const float & operator[](std::size_t a_idx) const
NiPoint3 & operator/=(float a_scalar)
NiPoint3 UnitCross(const NiPoint3 &a_pt) const
constexpr NiPoint3() noexcept=default
float x
Definition: NiPoint3.h:41
float & operator[](std::size_t a_idx)
float GetSquaredDistance(const NiPoint3 &a_pt) const noexcept
NiPoint3 & operator+=(const NiPoint3 &a_rhs)
float y
Definition: NiPoint3.h:42
Definition: AbsorbEffect.h:6