|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1> |
neolib::math::swizzle_rebind_t< V, S > | neolib::math::operators::operator~ (const neolib::math::swizzle< V, A, S, Indexes1... > &aArg) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
neolib::math::swizzle_rebind_t< V, S > | neolib::math::operators::operator+ (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
neolib::math::swizzle_rebind_t< V, S > | neolib::math::operators::operator- (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
neolib::math::swizzle_rebind_t< V, S > | neolib::math::operators::operator* (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
neolib::math::swizzle_rebind_t< V, S > | neolib::math::operators::operator/ (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
bool | neolib::math::operators::operator< (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
bool | neolib::math::operators::operator<= (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
bool | neolib::math::operators::operator> (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
bool | neolib::math::operators::operator>= (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
bool | neolib::math::operators::operator== (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|
template<typename V , typename A , uint32_t S, uint32_t... Indexes1, uint32_t... Indexes2> |
bool | neolib::math::operators::operator!= (const neolib::math::swizzle< V, A, S, Indexes1... > &aLhs, const neolib::math::swizzle< V, A, S, Indexes2... > &aRhs) |
|