a() | ph::math::TVector4< T > | inline |
a() const | ph::math::TVector4< T > | inline |
abs() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
absDot(const TVector4< T > &rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
absDot(T rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
absLocal() | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
add(const TVector4< T > &rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
add(T rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
addLocal(const TVector4< T > &rhs) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
addLocal(T rhs) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
avg() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
b() | ph::math::TVector4< T > | inline |
b() const | ph::math::TVector4< T > | inline |
begin() noexcept -> typename std::array< T, N >::iterator | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
begin() const noexcept -> typename std::array< T, N >::const_iterator | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
ceil() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
clamp(T lowerBound, T upperBound) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
clamp(const TVector4< T > &lowerBound, const TVector4< T > &upperBound) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
clampLocal(T lowerBound, T upperBound) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
clampLocal(const TVector4< T > &lowerBound, const TVector4< T > &upperBound) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
complement() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
complementLocal() | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
div(const TVector4< T > &rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
div(T rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
divLocal(const TVector4< T > &rhs) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
divLocal(T rhs) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
dot(const TVector4< T > &rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
dot(T rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
Elements typedef | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | |
end() noexcept -> typename std::array< T, N >::iterator | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
end() const noexcept -> typename std::array< T, N >::const_iterator | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
exp(U exponent) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | |
exp(const TVector4< T > &exponent) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
expLocal(U exponent) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | |
expLocal(const TVector4< T > &exponent) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
floor() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
g() | ph::math::TVector4< T > | inline |
g() const | ph::math::TVector4< T > | inline |
isEqual(const TVector4< T > &other) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
isFinite() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
isNear(const TVector4< T > &other, T margin) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
isNonNegative() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
isZero() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
length() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
lengthSquared() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
lerp(const TVector4< T > &rhs, U factor) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::lerp(const TVector4< T > &rhs, const U factor) const -> TVector4< T > | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inline |
m | ph::math::TVectorNBase< TVector4< T >, T, 4 > | protected |
max() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
max(const TVector4< T > &other) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
maxDimension() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
maxIndex() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
min() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
min(const TVector4< T > &other) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
minDimension() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
minIndex() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
mul(const TVector4< T > &rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
mul(T rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
mulLocal(const TVector4< T > &rhs) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
mulLocal(T rhs) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
negate() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
negateLocal() | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
normalize() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
normalizeLocal() | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
NUM_ELEMENTS | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inlinestatic |
operator!=(const TVector4< T > &other) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::operator*(const TVector4< T > &rhs) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::operator*(T rhs) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator*=(const TVector4< T > &rhs) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator*=(T rhs) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::operator+(const TVector4< T > &rhs) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::operator+(T rhs) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator+=(const TVector4< T > &rhs) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator+=(T rhs) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::operator-(const TVector4< T > &rhs) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::operator-(T rhs) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::operator-() const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator-=(const TVector4< T > &rhs) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator-=(T rhs) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::operator/(const TVector4< T > &rhs) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::operator/(T rhs) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator/=(const TVector4< T > &rhs) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator/=(T rhs) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator==(const TVector4< T > &other) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator[](std::size_t index) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
operator[](std::size_t index) const | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineprotected |
PH_DEFINE_INLINE_RULE_OF_5_MEMBERS(TVector4) | ph::math::TVector4< T > | |
ph::math::TVectorNBase< TVector4< T >, T, 4 >::PH_DEFINE_INLINE_RULE_OF_5_MEMBERS(TVectorNBase) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | protected |
ph::math::TArithmeticArrayBase< TVector4< T >, T, N >::PH_DEFINE_INLINE_RULE_OF_5_MEMBERS(TArithmeticArrayBase) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | protected |
pow(U exponent) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | |
pow(const TVector4< T > &exponent) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
powLocal(U exponent) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | |
powLocal(const TVector4< T > &exponent) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
product() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
r() | ph::math::TVector4< T > | inline |
r() const | ph::math::TVector4< T > | inline |
rcp() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
rcpLocal() | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
safeClamp(T lowerBound, T upperBound) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
safeClamp(const TVector4< T > &lowerBound, const TVector4< T > &upperBound) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
safeClampLocal(T lowerBound, T upperBound) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
safeClampLocal(const TVector4< T > &lowerBound, const TVector4< T > &upperBound) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
safeNormalize(const TVector4< T > &fallback=TVector4< T >{}) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
set(T value) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
set(std::size_t index, T value) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
set(const std::array< T, N > &values) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
size() const noexcept | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
sqrt() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
sqrtLocal() | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
sub(const TVector4< T > &rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
sub(T rhs) const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
subLocal(const TVector4< T > &rhs) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
subLocal(T rhs) | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
sum() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
TArithmeticArrayBase(T value) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineexplicit |
TArithmeticArrayBase(Elements values) | ph::math::TArithmeticArrayBase< TVector4< T >, T, N > | inlineexplicit |
toArray() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
toSpan() | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
toString() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
toVector() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
toView() const | ph::math::TVectorNBase< TVector4< T >, T, 4 > | inline |
TVector4(T vx, T vy, T vz, T vw) | ph::math::TVector4< T > | inline |
TVector4(const TVector4< U > &other) | ph::math::TVector4< T > | inlineexplicit |
w() | ph::math::TVector4< T > | inline |
w() const | ph::math::TVector4< T > | inline |
x() | ph::math::TVector4< T > | inline |
x() const | ph::math::TVector4< T > | inline |
y() | ph::math::TVector4< T > | inline |
y() const | ph::math::TVector4< T > | inline |
z() | ph::math::TVector4< T > | inline |
z() const | ph::math::TVector4< T > | inline |