![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <swizzle_array.hpp>
Public Types | |
typedef T | value_type |
typedef std::array< value_type, Size > | array_type |
typedef V | vector_type |
Definition at line 30 of file swizzle_array.hpp.
typedef std::array<value_type, Size> neogfx::math::swizzle_array< V, T, Size >::array_type |
Definition at line 33 of file swizzle_array.hpp.
typedef T neogfx::math::swizzle_array< V, T, Size >::value_type |
Definition at line 32 of file swizzle_array.hpp.
typedef V neogfx::math::swizzle_array< V, T, Size >::vector_type |
Definition at line 34 of file swizzle_array.hpp.
union { ... } |
array_type neogfx::math::swizzle_array< V, T, Size >::v |
Definition at line 38 of file swizzle_array.hpp.
value_type neogfx::math::swizzle_array< V, T, Size >::x |
Definition at line 41 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 2, 0, 0> neogfx::math::swizzle_array< V, T, Size >::xx |
Definition at line 45 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 0, 0, 0> neogfx::math::swizzle_array< V, T, Size >::xxx |
Definition at line 54 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 0, 0, 1> neogfx::math::swizzle_array< V, T, Size >::xxy |
Definition at line 55 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 0, 0, 2> neogfx::math::swizzle_array< V, T, Size >::xxz |
Definition at line 56 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 2, 0, 1> neogfx::math::swizzle_array< V, T, Size >::xy |
Definition at line 46 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 0, 1, 0> neogfx::math::swizzle_array< V, T, Size >::xyx |
Definition at line 57 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 0, 1, 1> neogfx::math::swizzle_array< V, T, Size >::xyy |
Definition at line 58 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 0, 1, 2> neogfx::math::swizzle_array< V, T, Size >::xyz |
Definition at line 59 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 2, 0, 2> neogfx::math::swizzle_array< V, T, Size >::xz |
Definition at line 47 of file swizzle_array.hpp.
value_type neogfx::math::swizzle_array< V, T, Size >::y |
Definition at line 42 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 2, 1, 0> neogfx::math::swizzle_array< V, T, Size >::yx |
Definition at line 48 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 1, 0, 0> neogfx::math::swizzle_array< V, T, Size >::yxx |
Definition at line 60 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 1, 0, 1> neogfx::math::swizzle_array< V, T, Size >::yxy |
Definition at line 61 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 1, 0, 2> neogfx::math::swizzle_array< V, T, Size >::yxz |
Definition at line 62 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 2, 1, 1> neogfx::math::swizzle_array< V, T, Size >::yy |
Definition at line 49 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 1, 1, 0> neogfx::math::swizzle_array< V, T, Size >::yyx |
Definition at line 63 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 1, 1, 1> neogfx::math::swizzle_array< V, T, Size >::yyy |
Definition at line 64 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 1, 1, 2> neogfx::math::swizzle_array< V, T, Size >::yyz |
Definition at line 65 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 2, 1, 2> neogfx::math::swizzle_array< V, T, Size >::yz |
Definition at line 50 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 1, 2, 0> neogfx::math::swizzle_array< V, T, Size >::yzx |
Definition at line 66 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 1, 2, 1> neogfx::math::swizzle_array< V, T, Size >::yzy |
Definition at line 67 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 1, 2, 2> neogfx::math::swizzle_array< V, T, Size >::yzz |
Definition at line 68 of file swizzle_array.hpp.
value_type neogfx::math::swizzle_array< V, T, Size >::z |
Definition at line 43 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 2, 2, 0> neogfx::math::swizzle_array< V, T, Size >::zx |
Definition at line 51 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 2, 0, 0> neogfx::math::swizzle_array< V, T, Size >::zxx |
Definition at line 69 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 2, 0, 1> neogfx::math::swizzle_array< V, T, Size >::zxy |
Definition at line 70 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 2, 0, 2> neogfx::math::swizzle_array< V, T, Size >::zxz |
Definition at line 71 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 2, 2, 1> neogfx::math::swizzle_array< V, T, Size >::zy |
Definition at line 52 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 2, 1, 0> neogfx::math::swizzle_array< V, T, Size >::zyx |
Definition at line 72 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 2, 1, 1> neogfx::math::swizzle_array< V, T, Size >::zyy |
Definition at line 73 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 2, 1, 2> neogfx::math::swizzle_array< V, T, Size >::zyz |
Definition at line 74 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 2, 2, 2> neogfx::math::swizzle_array< V, T, Size >::zz |
Definition at line 53 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 2, 2, 0> neogfx::math::swizzle_array< V, T, Size >::zzx |
Definition at line 75 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 2, 2, 1> neogfx::math::swizzle_array< V, T, Size >::zzy |
Definition at line 76 of file swizzle_array.hpp.
swizzle<vector_type, array_type, 3, 2, 2, 2> neogfx::math::swizzle_array< V, T, Size >::zzz |
Definition at line 77 of file swizzle_array.hpp.