![]() |
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.