neoGFX
Cross-platform C++ app/game engine
|
#include <swizzle.hpp>
Public Types | |
typedef V | vector_type |
typedef A | array_type |
typedef array_type::value_type | value_type |
Public Member Functions | |
swizzle & | operator= (const value_type &aRhs) |
template<typename T , typename SFINAE = std::enable_if_t<std::is_same_v<std::decay_t<T>, swizzle_rebind_t<vector_type, S>>, sfinae>> | |
swizzle & | operator= (const T &aRhs) |
template<typename DestIter > | |
void | copy (DestIter aDestination) const |
Public Attributes | |
array_type | v |
Definition at line 74 of file swizzle.hpp.
typedef A neolib::math::swizzle< V, A, S, Indexes >::array_type |
Definition at line 78 of file swizzle.hpp.
typedef array_type::value_type neolib::math::swizzle< V, A, S, Indexes >::value_type |
Definition at line 79 of file swizzle.hpp.
Definition at line 77 of file swizzle.hpp.
Definition at line 102 of file swizzle.hpp.
|
inline |
Definition at line 94 of file swizzle.hpp.
|
inline |
Definition at line 87 of file swizzle.hpp.
array_type neolib::math::swizzle< V, A, S, Indexes >::v |
Definition at line 141 of file swizzle.hpp.