Vector3-Impl.h File Reference
Go to the source code of this file.
Namespaces | |
CubbyFlow | |
Functions | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator+ (const Vector< T, 3 > &a) |
Positive sign operator. More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator- (const Vector< T, 3 > &a) |
Negative sign operator. More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator+ (const Vector< T, 3 > &a, T b) |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator+ (T a, const Vector< T, 3 > &b) |
Computes (a, a, a) + (b.x, b.y, b.z). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator+ (const Vector< T, 3 > &a, const Vector< T, 3 > &b) |
Computes (a.x, a.y, a.z) + (b.x, b.y, b.z). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator- (const Vector< T, 3 > &a, T b) |
Computes (a.x, a.y, a.z) - (b, b, b). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator- (T a, const Vector< T, 3 > &b) |
Computes (a, a, a) - (b.x, b.y, b.z). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator- (const Vector< T, 3 > &a, const Vector< T, 3 > &b) |
Computes (a.x, a.y, a.z) - (b.x, b.y, b.z). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator* (const Vector< T, 3 > &a, T b) |
Computes (a.x, a.y, a.z) * (b, b, b). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator* (T a, const Vector< T, 3 > &b) |
Computes (a, a, a) * (b.x, b.y, b.z). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator* (const Vector< T, 3 > &a, const Vector< T, 3 > &b) |
Computes (a.x, a.y, a.z) * (b.x, b.y, b.z). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator/ (const Vector< T, 3 > &a, T b) |
Computes (a.x, a.y, a.z) / (b, b, b). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator/ (T a, const Vector< T, 3 > &b) |
Computes (a, a, a) / (b.x, b.y, b.z). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::operator/ (const Vector< T, 3 > &a, const Vector< T, 3 > &b) |
Computes (a.x, a.y, a.z) / (b.x, b.y, b.z). More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::Min (const Vector< T, 3 > &a, const Vector< T, 3 > &b) |
Returns element-wise min vector. More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::Max (const Vector< T, 3 > &a, const Vector< T, 3 > &b) |
Returns element-wise max vector. More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::Clamp (const Vector< T, 3 > &v, const Vector< T, 3 > &low, const Vector< T, 3 > &high) |
Returns element-wise clamped vector. More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::Ceil (const Vector< T, 3 > &a) |
Returns element-wise ceiled vector. More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::Floor (const Vector< T, 3 > &a) |
Returns element-wise floored vector. More... | |
template<typename T > | |
Vector< T, 3 > | CubbyFlow::MonotonicCatmullRom (const Vector< T, 3 > &v0, const Vector< T, 3 > &v1, const Vector< T, 3 > &v2, const Vector< T, 3 > &v3, T f) |