19 if ( fMagnitudeSq != 0.0f )
26 return 1.0f / fMultiplier;
40 if ( fMagnitudeSq != 0.0f )
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
TFORCEINLINE TFLOAT OneOverSqrt(TFLOAT a_fX)
static const constinit TVector4 VEC_POSZ
static const constinit TVector4 VEC_ZERO
void ProjectNormalToPlane(const TVector4 &vec, const TVector4 &vec2)
constexpr TVector4()=default
static const constinit TVector4 VEC_POSY
constexpr TFLOAT MagnitudeSq() const
static const constinit TVector4 VEC_NEGY
constexpr void Divide4(TFLOAT scalar)
void CrossProduct(const TVector4 &vec1, const TVector4 &vec2)
TFLOAT Magnitude4() const
static const constinit TVector4 VEC_NEGX
static const constinit TVector4 VEC_NEGZ
static const constinit TVector4 VEC_POSX