12 quad(_mm_set1_ps(0.0f))
16 quad(_mm_set1_ps(a_x))
19 hkVector4(
const float& a_x,
const float& a_y,
const float& a_z,
const float& a_w) :
20 quad(_mm_setr_ps(a_x, a_y, a_z, a_w))
32 quad(_mm_setr_ps(a_point.x, a_point.y, a_point.z, 0.0f))
55 static_assert(
sizeof(hkVector4) == 0x10);
hkVector4(const hkVector4 &a_rhs)
Definition hkVector4.h:23
float Dot4(const hkVector4 &a_pt) const
hkVector4 Cross(const hkVector4 &a_pt) const
hkVector4 operator-(const hkVector4 &a_rhs) const
hkVector4()
Definition hkVector4.h:11
hkVector4(const hkQuadReal &a_rhs)
Definition hkVector4.h:27
hkVector4 & operator=(const hkVector4 &a_rhs)
hkQuadReal quad
Definition hkVector4.h:53
hkVector4 operator/(const hkVector4 &a_rhs) const
float GetDistance3(const hkVector4 &a_pt) const noexcept
bool IsEqual(const hkVector4 &a_pt, float a_epsilon=1e-3f) const
hkVector4(const float &a_x, const float &a_y, const float &a_z, const float &a_w)
Definition hkVector4.h:19
hkVector4(const float &a_x)
Definition hkVector4.h:15
hkVector4(const NiPoint3 &a_point)
Definition hkVector4.h:31
float GetSquaredDistance3(const hkVector4 &a_pt) const noexcept
hkVector4 operator*(const hkVector4 &a_rhs) const
float Dot3(const hkVector4 &a_pt) const
hkVector4 operator+(const hkVector4 &a_rhs) const
Definition AbsorbEffect.h:6
__m128 hkQuadReal
Definition hkSseMathTypes.h:7