Mathter
A configurable 3D math library for game developers.
Swizzle_3.inc.hpp
Go to the documentation of this file.
1 Swizzle<ST, 0, 0> xx;
2 Swizzle<ST, 0, 1> xy;
3 Swizzle<ST, 0, 2> xz;
4 Swizzle<ST, 1, 0> yx;
5 Swizzle<ST, 1, 1> yy;
6 Swizzle<ST, 1, 2> yz;
7 Swizzle<ST, 2, 0> zx;
8 Swizzle<ST, 2, 1> zy;
9 Swizzle<ST, 2, 2> zz;
10 Swizzle<ST, 0, 0, 0> xxx;
11 Swizzle<ST, 0, 0, 1> xxy;
12 Swizzle<ST, 0, 0, 2> xxz;
13 Swizzle<ST, 0, 1, 0> xyx;
14 Swizzle<ST, 0, 1, 1> xyy;
15 Swizzle<ST, 0, 1, 2> xyz;
16 Swizzle<ST, 0, 2, 0> xzx;
17 Swizzle<ST, 0, 2, 1> xzy;
18 Swizzle<ST, 0, 2, 2> xzz;
19 Swizzle<ST, 1, 0, 0> yxx;
20 Swizzle<ST, 1, 0, 1> yxy;
21 Swizzle<ST, 1, 0, 2> yxz;
22 Swizzle<ST, 1, 1, 0> yyx;
23 Swizzle<ST, 1, 1, 1> yyy;
24 Swizzle<ST, 1, 1, 2> yyz;
25 Swizzle<ST, 1, 2, 0> yzx;
26 Swizzle<ST, 1, 2, 1> yzy;
27 Swizzle<ST, 1, 2, 2> yzz;
28 Swizzle<ST, 2, 0, 0> zxx;
29 Swizzle<ST, 2, 0, 1> zxy;
30 Swizzle<ST, 2, 0, 2> zxz;
31 Swizzle<ST, 2, 1, 0> zyx;
32 Swizzle<ST, 2, 1, 1> zyy;
33 Swizzle<ST, 2, 1, 2> zyz;
34 Swizzle<ST, 2, 2, 0> zzx;
35 Swizzle<ST, 2, 2, 1> zzy;
36 Swizzle<ST, 2, 2, 2> zzz;
37 Swizzle<ST, 0, 0, 0, 0> xxxx;
38 Swizzle<ST, 0, 0, 0, 1> xxxy;
39 Swizzle<ST, 0, 0, 0, 2> xxxz;
40 Swizzle<ST, 0, 0, 1, 0> xxyx;
41 Swizzle<ST, 0, 0, 1, 1> xxyy;
42 Swizzle<ST, 0, 0, 1, 2> xxyz;
43 Swizzle<ST, 0, 0, 2, 0> xxzx;
44 Swizzle<ST, 0, 0, 2, 1> xxzy;
45 Swizzle<ST, 0, 0, 2, 2> xxzz;
46 Swizzle<ST, 0, 1, 0, 0> xyxx;
47 Swizzle<ST, 0, 1, 0, 1> xyxy;
48 Swizzle<ST, 0, 1, 0, 2> xyxz;
49 Swizzle<ST, 0, 1, 1, 0> xyyx;
50 Swizzle<ST, 0, 1, 1, 1> xyyy;
51 Swizzle<ST, 0, 1, 1, 2> xyyz;
52 Swizzle<ST, 0, 1, 2, 0> xyzx;
53 Swizzle<ST, 0, 1, 2, 1> xyzy;
54 Swizzle<ST, 0, 1, 2, 2> xyzz;
55 Swizzle<ST, 0, 2, 0, 0> xzxx;
56 Swizzle<ST, 0, 2, 0, 1> xzxy;
57 Swizzle<ST, 0, 2, 0, 2> xzxz;
58 Swizzle<ST, 0, 2, 1, 0> xzyx;
59 Swizzle<ST, 0, 2, 1, 1> xzyy;
60 Swizzle<ST, 0, 2, 1, 2> xzyz;
61 Swizzle<ST, 0, 2, 2, 0> xzzx;
62 Swizzle<ST, 0, 2, 2, 1> xzzy;
63 Swizzle<ST, 0, 2, 2, 2> xzzz;
64 Swizzle<ST, 1, 0, 0, 0> yxxx;
65 Swizzle<ST, 1, 0, 0, 1> yxxy;
66 Swizzle<ST, 1, 0, 0, 2> yxxz;
67 Swizzle<ST, 1, 0, 1, 0> yxyx;
68 Swizzle<ST, 1, 0, 1, 1> yxyy;
69 Swizzle<ST, 1, 0, 1, 2> yxyz;
70 Swizzle<ST, 1, 0, 2, 0> yxzx;
71 Swizzle<ST, 1, 0, 2, 1> yxzy;
72 Swizzle<ST, 1, 0, 2, 2> yxzz;
73 Swizzle<ST, 1, 1, 0, 0> yyxx;
74 Swizzle<ST, 1, 1, 0, 1> yyxy;
75 Swizzle<ST, 1, 1, 0, 2> yyxz;
76 Swizzle<ST, 1, 1, 1, 0> yyyx;
77 Swizzle<ST, 1, 1, 1, 1> yyyy;
78 Swizzle<ST, 1, 1, 1, 2> yyyz;
79 Swizzle<ST, 1, 1, 2, 0> yyzx;
80 Swizzle<ST, 1, 1, 2, 1> yyzy;
81 Swizzle<ST, 1, 1, 2, 2> yyzz;
82 Swizzle<ST, 1, 2, 0, 0> yzxx;
83 Swizzle<ST, 1, 2, 0, 1> yzxy;
84 Swizzle<ST, 1, 2, 0, 2> yzxz;
85 Swizzle<ST, 1, 2, 1, 0> yzyx;
86 Swizzle<ST, 1, 2, 1, 1> yzyy;
87 Swizzle<ST, 1, 2, 1, 2> yzyz;
88 Swizzle<ST, 1, 2, 2, 0> yzzx;
89 Swizzle<ST, 1, 2, 2, 1> yzzy;
90 Swizzle<ST, 1, 2, 2, 2> yzzz;
91 Swizzle<ST, 2, 0, 0, 0> zxxx;
92 Swizzle<ST, 2, 0, 0, 1> zxxy;
93 Swizzle<ST, 2, 0, 0, 2> zxxz;
94 Swizzle<ST, 2, 0, 1, 0> zxyx;
95 Swizzle<ST, 2, 0, 1, 1> zxyy;
96 Swizzle<ST, 2, 0, 1, 2> zxyz;
97 Swizzle<ST, 2, 0, 2, 0> zxzx;
98 Swizzle<ST, 2, 0, 2, 1> zxzy;
99 Swizzle<ST, 2, 0, 2, 2> zxzz;
100 Swizzle<ST, 2, 1, 0, 0> zyxx;
101 Swizzle<ST, 2, 1, 0, 1> zyxy;
102 Swizzle<ST, 2, 1, 0, 2> zyxz;
103 Swizzle<ST, 2, 1, 1, 0> zyyx;
104 Swizzle<ST, 2, 1, 1, 1> zyyy;
105 Swizzle<ST, 2, 1, 1, 2> zyyz;
106 Swizzle<ST, 2, 1, 2, 0> zyzx;
107 Swizzle<ST, 2, 1, 2, 1> zyzy;
108 Swizzle<ST, 2, 1, 2, 2> zyzz;
109 Swizzle<ST, 2, 2, 0, 0> zzxx;
110 Swizzle<ST, 2, 2, 0, 1> zzxy;
111 Swizzle<ST, 2, 2, 0, 2> zzxz;
112 Swizzle<ST, 2, 2, 1, 0> zzyx;
113 Swizzle<ST, 2, 2, 1, 1> zzyy;
114 Swizzle<ST, 2, 2, 1, 2> zzyz;
115 Swizzle<ST, 2, 2, 2, 0> zzzx;
116 Swizzle<ST, 2, 2, 2, 1> zzzy;
117 Swizzle<ST, 2, 2, 2, 2> zzzz;
Swizzle< ST, 1, 0, 1, 0 > yxyx
Definition: Swizzle_3.inc.hpp:67
Swizzle< ST, 1, 1, 0, 1 > yyxy
Definition: Swizzle_3.inc.hpp:74
Swizzle< ST, 1, 0, 0, 1 > yxxy
Definition: Swizzle_3.inc.hpp:65
Swizzle< ST, 0, 0, 0 > xxx
Definition: Swizzle_3.inc.hpp:10
Swizzle< ST, 1, 2, 0, 0 > yzxx
Definition: Swizzle_3.inc.hpp:82
Swizzle< ST, 1, 0, 2 > yxz
Definition: Swizzle_3.inc.hpp:21
Swizzle< ST, 0, 1, 2, 2 > xyzz
Definition: Swizzle_3.inc.hpp:54
Swizzle< ST, 1, 2, 2, 1 > yzzy
Definition: Swizzle_3.inc.hpp:89
Swizzle< ST, 2, 2, 2, 0 > zzzx
Definition: Swizzle_3.inc.hpp:115
Swizzle< ST, 1, 1, 0 > yyx
Definition: Swizzle_3.inc.hpp:22
Swizzle< ST, 2, 2, 0, 0 > zzxx
Definition: Swizzle_3.inc.hpp:109
Swizzle< ST, 1, 2, 1, 1 > yzyy
Definition: Swizzle_3.inc.hpp:86
Swizzle< ST, 0, 1, 0 > xyx
Definition: Swizzle_3.inc.hpp:13
Swizzle< ST, 2, 0, 0 > zxx
Definition: Swizzle_3.inc.hpp:28
Swizzle< ST, 0, 2, 2, 2 > xzzz
Definition: Swizzle_3.inc.hpp:63
Swizzle< ST, 2, 0, 0, 1 > zxxy
Definition: Swizzle_3.inc.hpp:92
Swizzle< ST, 2, 1, 2, 1 > zyzy
Definition: Swizzle_3.inc.hpp:107
Swizzle< ST, 2, 1, 1, 2 > zyyz
Definition: Swizzle_3.inc.hpp:105
Swizzle< ST, 1, 2, 1, 2 > yzyz
Definition: Swizzle_3.inc.hpp:87
Swizzle< ST, 1, 2, 2, 2 > yzzz
Definition: Swizzle_3.inc.hpp:90
Swizzle< ST, 0, 0, 2, 2 > xxzz
Definition: Swizzle_3.inc.hpp:45
Swizzle< ST, 2, 2, 1, 0 > zzyx
Definition: Swizzle_3.inc.hpp:112
Swizzle< ST, 0, 1, 1 > xyy
Definition: Swizzle_3.inc.hpp:14
Swizzle< ST, 0, 2, 1 > xzy
Definition: Swizzle_3.inc.hpp:17
Swizzle< ST, 0, 0 > xx
Definition: Swizzle_3.inc.hpp:1
Swizzle< ST, 0, 2 > xz
Definition: Swizzle_3.inc.hpp:3
Swizzle< ST, 2, 1, 0, 1 > zyxy
Definition: Swizzle_3.inc.hpp:101
Swizzle< ST, 0, 2, 2, 1 > xzzy
Definition: Swizzle_3.inc.hpp:62
Swizzle< ST, 2, 2, 0, 1 > zzxy
Definition: Swizzle_3.inc.hpp:110
Swizzle< ST, 1, 0, 0, 2 > yxxz
Definition: Swizzle_3.inc.hpp:66
Swizzle< ST, 2, 0, 2 > zxz
Definition: Swizzle_3.inc.hpp:30
Swizzle< ST, 2, 1 > zy
Definition: Swizzle_3.inc.hpp:8
Swizzle< ST, 1, 0, 1, 1 > yxyy
Definition: Swizzle_3.inc.hpp:68
Swizzle< ST, 1, 1, 1, 0 > yyyx
Definition: Swizzle_3.inc.hpp:76
Swizzle< ST, 2, 0, 2, 0 > zxzx
Definition: Swizzle_3.inc.hpp:97
Swizzle< ST, 0, 1, 2, 0 > xyzx
Definition: Swizzle_3.inc.hpp:52
Swizzle< ST, 0, 2, 1, 2 > xzyz
Definition: Swizzle_3.inc.hpp:60
Swizzle< ST, 0, 1 > xy
Definition: Swizzle_3.inc.hpp:2
Swizzle< ST, 0, 2, 0 > xzx
Definition: Swizzle_3.inc.hpp:16
Swizzle< ST, 0, 0, 1 > xxy
Definition: Swizzle_3.inc.hpp:11
Swizzle< ST, 0, 1, 0, 1 > xyxy
Definition: Swizzle_3.inc.hpp:47
Swizzle< ST, 0, 1, 1, 2 > xyyz
Definition: Swizzle_3.inc.hpp:51
Swizzle< ST, 2, 0, 0, 2 > zxxz
Definition: Swizzle_3.inc.hpp:93
Swizzle< ST, 0, 0, 0, 2 > xxxz
Definition: Swizzle_3.inc.hpp:39
Swizzle< ST, 2, 0, 1 > zxy
Definition: Swizzle_3.inc.hpp:29
Swizzle< ST, 0, 1, 2 > xyz
Definition: Swizzle_3.inc.hpp:15
Swizzle< ST, 2, 1, 1, 1 > zyyy
Definition: Swizzle_3.inc.hpp:104
Swizzle< ST, 0, 2, 0, 2 > xzxz
Definition: Swizzle_3.inc.hpp:57
Swizzle< ST, 2, 0, 1, 0 > zxyx
Definition: Swizzle_3.inc.hpp:94
Swizzle< ST, 2, 0, 2, 2 > zxzz
Definition: Swizzle_3.inc.hpp:99
Swizzle< ST, 0, 0, 1, 2 > xxyz
Definition: Swizzle_3.inc.hpp:42
Swizzle< ST, 2, 1, 0, 2 > zyxz
Definition: Swizzle_3.inc.hpp:102
Swizzle< ST, 2, 1, 2, 2 > zyzz
Definition: Swizzle_3.inc.hpp:108
Swizzle< ST, 0, 0, 0, 1 > xxxy
Definition: Swizzle_3.inc.hpp:38
Swizzle< ST, 2, 1, 1, 0 > zyyx
Definition: Swizzle_3.inc.hpp:103
Swizzle< ST, 1, 1, 2 > yyz
Definition: Swizzle_3.inc.hpp:24
Swizzle< ST, 2, 2, 2, 2 > zzzz
Definition: Swizzle_3.inc.hpp:117
Swizzle< ST, 0, 2, 0, 1 > xzxy
Definition: Swizzle_3.inc.hpp:56
Swizzle< ST, 0, 2, 2 > xzz
Definition: Swizzle_3.inc.hpp:18
Swizzle< ST, 1, 0, 2, 0 > yxzx
Definition: Swizzle_3.inc.hpp:70
Swizzle< ST, 2, 2, 2, 1 > zzzy
Definition: Swizzle_3.inc.hpp:116
Swizzle< ST, 1, 2, 2 > yzz
Definition: Swizzle_3.inc.hpp:27
Swizzle< ST, 2, 2, 1 > zzy
Definition: Swizzle_3.inc.hpp:35
Swizzle< ST, 1, 1, 1 > yyy
Definition: Swizzle_3.inc.hpp:23
Swizzle< ST, 1, 0, 1, 2 > yxyz
Definition: Swizzle_3.inc.hpp:69
Swizzle< ST, 2, 1, 2 > zyz
Definition: Swizzle_3.inc.hpp:33
Swizzle< ST, 0, 1, 0, 2 > xyxz
Definition: Swizzle_3.inc.hpp:48
Swizzle< ST, 2, 2 > zz
Definition: Swizzle_3.inc.hpp:9
Swizzle< ST, 2, 1, 0 > zyx
Definition: Swizzle_3.inc.hpp:31
Swizzle< ST, 1, 0, 0, 0 > yxxx
Definition: Swizzle_3.inc.hpp:64
Swizzle< ST, 2, 1, 1 > zyy
Definition: Swizzle_3.inc.hpp:32
Swizzle< ST, 0, 1, 0, 0 > xyxx
Definition: Swizzle_3.inc.hpp:46
Swizzle< ST, 0, 2, 1, 1 > xzyy
Definition: Swizzle_3.inc.hpp:59
Swizzle< ST, 2, 2, 0 > zzx
Definition: Swizzle_3.inc.hpp:34
Swizzle< ST, 1, 2, 0 > yzx
Definition: Swizzle_3.inc.hpp:25
Swizzle< ST, 0, 0, 1, 0 > xxyx
Definition: Swizzle_3.inc.hpp:40
Swizzle< ST, 0, 1, 2, 1 > xyzy
Definition: Swizzle_3.inc.hpp:53
Swizzle< ST, 1, 1, 0, 2 > yyxz
Definition: Swizzle_3.inc.hpp:75
Swizzle< ST, 1, 1 > yy
Definition: Swizzle_3.inc.hpp:5
Swizzle< ST, 1, 1, 2, 2 > yyzz
Definition: Swizzle_3.inc.hpp:81
Swizzle< ST, 1, 0, 0 > yxx
Definition: Swizzle_3.inc.hpp:19
Swizzle< ST, 2, 0, 0, 0 > zxxx
Definition: Swizzle_3.inc.hpp:91
Swizzle< ST, 0, 0, 2, 1 > xxzy
Definition: Swizzle_3.inc.hpp:44
Swizzle< ST, 1, 1, 1, 1 > yyyy
Definition: Swizzle_3.inc.hpp:77
Swizzle< ST, 0, 0, 2, 0 > xxzx
Definition: Swizzle_3.inc.hpp:43
Swizzle< ST, 1, 2, 0, 1 > yzxy
Definition: Swizzle_3.inc.hpp:83
Swizzle< ST, 1, 1, 1, 2 > yyyz
Definition: Swizzle_3.inc.hpp:78
Swizzle< ST, 0, 0, 1, 1 > xxyy
Definition: Swizzle_3.inc.hpp:41
Swizzle< ST, 2, 0, 2, 1 > zxzy
Definition: Swizzle_3.inc.hpp:98
Swizzle< ST, 2, 0, 1, 2 > zxyz
Definition: Swizzle_3.inc.hpp:96
Swizzle< ST, 2, 2, 2 > zzz
Definition: Swizzle_3.inc.hpp:36
Swizzle< ST, 0, 1, 1, 0 > xyyx
Definition: Swizzle_3.inc.hpp:49
Swizzle< ST, 2, 2, 1, 2 > zzyz
Definition: Swizzle_3.inc.hpp:114
Swizzle< ST, 2, 0, 1, 1 > zxyy
Definition: Swizzle_3.inc.hpp:95
Swizzle< ST, 1, 0, 2, 1 > yxzy
Definition: Swizzle_3.inc.hpp:71
Swizzle< ST, 1, 2, 1, 0 > yzyx
Definition: Swizzle_3.inc.hpp:85
Swizzle< ST, 1, 1, 0, 0 > yyxx
Definition: Swizzle_3.inc.hpp:73
Swizzle< ST, 1, 1, 2, 1 > yyzy
Definition: Swizzle_3.inc.hpp:80
Swizzle< ST, 1, 0, 1 > yxy
Definition: Swizzle_3.inc.hpp:20
Swizzle< ST, 1, 2, 0, 2 > yzxz
Definition: Swizzle_3.inc.hpp:84
Swizzle< ST, 1, 1, 2, 0 > yyzx
Definition: Swizzle_3.inc.hpp:79
Swizzle< ST, 0, 1, 1, 1 > xyyy
Definition: Swizzle_3.inc.hpp:50
Swizzle< ST, 1, 0 > yx
Definition: Swizzle_3.inc.hpp:4
Swizzle< ST, 2, 0 > zx
Definition: Swizzle_3.inc.hpp:7
Swizzle< ST, 2, 2, 0, 2 > zzxz
Definition: Swizzle_3.inc.hpp:111
Swizzle< ST, 0, 0, 0, 0 > xxxx
Definition: Swizzle_3.inc.hpp:37
Swizzle< ST, 2, 1, 2, 0 > zyzx
Definition: Swizzle_3.inc.hpp:106
Swizzle< ST, 0, 2, 0, 0 > xzxx
Definition: Swizzle_3.inc.hpp:55
Swizzle< ST, 1, 0, 2, 2 > yxzz
Definition: Swizzle_3.inc.hpp:72
Swizzle< ST, 1, 2, 1 > yzy
Definition: Swizzle_3.inc.hpp:26
Swizzle< ST, 0, 2, 1, 0 > xzyx
Definition: Swizzle_3.inc.hpp:58
Swizzle< ST, 0, 2, 2, 0 > xzzx
Definition: Swizzle_3.inc.hpp:61
Swizzle< ST, 2, 2, 1, 1 > zzyy
Definition: Swizzle_3.inc.hpp:113
Swizzle< ST, 1, 2 > yz
Definition: Swizzle_3.inc.hpp:6
Swizzle< ST, 1, 2, 2, 0 > yzzx
Definition: Swizzle_3.inc.hpp:88
Swizzle< ST, 2, 1, 0, 0 > zyxx
Definition: Swizzle_3.inc.hpp:100
Swizzle< ST, 0, 0, 2 > xxz
Definition: Swizzle_3.inc.hpp:12