|
| | operator VectorND< T, 2 > () const |
| | Convert this swizzle permutation to a vector. More...
|
| |
| VectorND< T, 2 > & | operator= (const VectorND< T, 2 > &other) |
| | Assign a vector to this swizzle permutation. More...
|
| |
| VectorND< T, 2 > | operator+ (T scalar) const |
| | Add a scalar to this swizzle permutation and return the result. More...
|
| |
| VectorND< T, 2 > | operator- (T scalar) const |
| | Subtract a scalar from this swizzle permutation and return the result. More...
|
| |
| VectorND< T, 2 > | operator* (T scalar) const |
| | Multiply this swizzle permutation by a scalar and return the result. More...
|
| |
| VectorND< T, 2 > | operator/ (T scalar) const |
| | Divide this swizzle permutation by a scalar and return the result. More...
|
| |
| VectorND< T, 2 > | operator+ (const VectorND< T, 2 > &other) const |
| | Add a vector to this swizzle permutation and return the result. More...
|
| |
| VectorND< T, 2 > | operator- (const VectorND< T, 2 > &other) const |
| | Subtract a vector from this swizzle permutation and return the result. More...
|
| |
| VectorND< T, 2 > | operator* (const VectorND< T, 2 > &other) const |
| | Multiply this swizzle permutation by another vector and return the result. More...
|
| |
| VectorND< T, 2 > | operator/ (const VectorND< T, 2 > &other) const |
| | Divide this swizzle permutation by another vector and return the result. More...
|
| |
| VectorND< T, 2 > & | operator+= (const VectorND< T, 2 > &other) |
| | Add a vector to this swizzle permutation. More...
|
| |
| VectorND< T, 2 > & | operator-= (const VectorND< T, 2 > &other) |
| | Subtract a vector from this swizzle permutation. More...
|
| |
| VectorND< T, 2 > & | operator*= (const VectorND< T, 2 > &other) |
| | Multiply this swizzle permutation by another vector. More...
|
| |
| VectorND< T, 2 > & | operator/= (const VectorND< T, 2 > &other) |
| | Divide this swizzle permutation by another vector. More...
|
| |
| | operator data::String () const |
| | Convert this vector permutation to a string representation. More...
|
| |
template<typename T, Size dimension, Index i0, Index i1>
class om::math::Swizzle2D< T, dimension, i0, i1 >
A class that is used to implement arbitrary vector permutations.