10 constexpr
NiPoint3(
float a_x,
float a_y,
float a_z) noexcept :
48 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
NiPoint3 & operator/=(const NiPoint3 &a_rhs)
float operator*(const NiPoint3 &a_rhs) const
static const NiPoint3 & Zero()
NiPoint3 & operator*=(float a_scalar)
float Dot(const NiPoint3 &pt) const
NiPoint3 operator-(const NiPoint3 &a_rhs) const
bool operator!=(const NiPoint3 &a_rhs) const
float z
Definition NiPoint3.h:46
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:44
float & operator[](std::size_t a_idx)
float GetSquaredDistance(const NiPoint3 &a_pt) const noexcept
NiPoint3 & operator+=(const NiPoint3 &a_rhs)
NiPoint3 & operator*=(const NiPoint3 &a_rhs)
float y
Definition NiPoint3.h:45
Definition AbsorbEffect.h:6