Mathter
A configurable 3D math library for game developers.
|
Go to the source code of this file.
Variables | |
Swizzle< ST, 0, 0 > | xx |
Swizzle< ST, 0, 1 > | xy |
Swizzle< ST, 0, 2 > | xz |
Swizzle< ST, 1, 0 > | yx |
Swizzle< ST, 1, 1 > | yy |
Swizzle< ST, 1, 2 > | yz |
Swizzle< ST, 2, 0 > | zx |
Swizzle< ST, 2, 1 > | zy |
Swizzle< ST, 2, 2 > | zz |
Swizzle< ST, 0, 0, 0 > | xxx |
Swizzle< ST, 0, 0, 1 > | xxy |
Swizzle< ST, 0, 0, 2 > | xxz |
Swizzle< ST, 0, 1, 0 > | xyx |
Swizzle< ST, 0, 1, 1 > | xyy |
Swizzle< ST, 0, 1, 2 > | xyz |
Swizzle< ST, 0, 2, 0 > | xzx |
Swizzle< ST, 0, 2, 1 > | xzy |
Swizzle< ST, 0, 2, 2 > | xzz |
Swizzle< ST, 1, 0, 0 > | yxx |
Swizzle< ST, 1, 0, 1 > | yxy |
Swizzle< ST, 1, 0, 2 > | yxz |
Swizzle< ST, 1, 1, 0 > | yyx |
Swizzle< ST, 1, 1, 1 > | yyy |
Swizzle< ST, 1, 1, 2 > | yyz |
Swizzle< ST, 1, 2, 0 > | yzx |
Swizzle< ST, 1, 2, 1 > | yzy |
Swizzle< ST, 1, 2, 2 > | yzz |
Swizzle< ST, 2, 0, 0 > | zxx |
Swizzle< ST, 2, 0, 1 > | zxy |
Swizzle< ST, 2, 0, 2 > | zxz |
Swizzle< ST, 2, 1, 0 > | zyx |
Swizzle< ST, 2, 1, 1 > | zyy |
Swizzle< ST, 2, 1, 2 > | zyz |
Swizzle< ST, 2, 2, 0 > | zzx |
Swizzle< ST, 2, 2, 1 > | zzy |
Swizzle< ST, 2, 2, 2 > | zzz |
Swizzle< ST, 0, 0, 0, 0 > | xxxx |
Swizzle< ST, 0, 0, 0, 1 > | xxxy |
Swizzle< ST, 0, 0, 0, 2 > | xxxz |
Swizzle< ST, 0, 0, 1, 0 > | xxyx |
Swizzle< ST, 0, 0, 1, 1 > | xxyy |
Swizzle< ST, 0, 0, 1, 2 > | xxyz |
Swizzle< ST, 0, 0, 2, 0 > | xxzx |
Swizzle< ST, 0, 0, 2, 1 > | xxzy |
Swizzle< ST, 0, 0, 2, 2 > | xxzz |
Swizzle< ST, 0, 1, 0, 0 > | xyxx |
Swizzle< ST, 0, 1, 0, 1 > | xyxy |
Swizzle< ST, 0, 1, 0, 2 > | xyxz |
Swizzle< ST, 0, 1, 1, 0 > | xyyx |
Swizzle< ST, 0, 1, 1, 1 > | xyyy |
Swizzle< ST, 0, 1, 1, 2 > | xyyz |
Swizzle< ST, 0, 1, 2, 0 > | xyzx |
Swizzle< ST, 0, 1, 2, 1 > | xyzy |
Swizzle< ST, 0, 1, 2, 2 > | xyzz |
Swizzle< ST, 0, 2, 0, 0 > | xzxx |
Swizzle< ST, 0, 2, 0, 1 > | xzxy |
Swizzle< ST, 0, 2, 0, 2 > | xzxz |
Swizzle< ST, 0, 2, 1, 0 > | xzyx |
Swizzle< ST, 0, 2, 1, 1 > | xzyy |
Swizzle< ST, 0, 2, 1, 2 > | xzyz |
Swizzle< ST, 0, 2, 2, 0 > | xzzx |
Swizzle< ST, 0, 2, 2, 1 > | xzzy |
Swizzle< ST, 0, 2, 2, 2 > | xzzz |
Swizzle< ST, 1, 0, 0, 0 > | yxxx |
Swizzle< ST, 1, 0, 0, 1 > | yxxy |
Swizzle< ST, 1, 0, 0, 2 > | yxxz |
Swizzle< ST, 1, 0, 1, 0 > | yxyx |
Swizzle< ST, 1, 0, 1, 1 > | yxyy |
Swizzle< ST, 1, 0, 1, 2 > | yxyz |
Swizzle< ST, 1, 0, 2, 0 > | yxzx |
Swizzle< ST, 1, 0, 2, 1 > | yxzy |
Swizzle< ST, 1, 0, 2, 2 > | yxzz |
Swizzle< ST, 1, 1, 0, 0 > | yyxx |
Swizzle< ST, 1, 1, 0, 1 > | yyxy |
Swizzle< ST, 1, 1, 0, 2 > | yyxz |
Swizzle< ST, 1, 1, 1, 0 > | yyyx |
Swizzle< ST, 1, 1, 1, 1 > | yyyy |
Swizzle< ST, 1, 1, 1, 2 > | yyyz |
Swizzle< ST, 1, 1, 2, 0 > | yyzx |
Swizzle< ST, 1, 1, 2, 1 > | yyzy |
Swizzle< ST, 1, 1, 2, 2 > | yyzz |
Swizzle< ST, 1, 2, 0, 0 > | yzxx |
Swizzle< ST, 1, 2, 0, 1 > | yzxy |
Swizzle< ST, 1, 2, 0, 2 > | yzxz |
Swizzle< ST, 1, 2, 1, 0 > | yzyx |
Swizzle< ST, 1, 2, 1, 1 > | yzyy |
Swizzle< ST, 1, 2, 1, 2 > | yzyz |
Swizzle< ST, 1, 2, 2, 0 > | yzzx |
Swizzle< ST, 1, 2, 2, 1 > | yzzy |
Swizzle< ST, 1, 2, 2, 2 > | yzzz |
Swizzle< ST, 2, 0, 0, 0 > | zxxx |
Swizzle< ST, 2, 0, 0, 1 > | zxxy |
Swizzle< ST, 2, 0, 0, 2 > | zxxz |
Swizzle< ST, 2, 0, 1, 0 > | zxyx |
Swizzle< ST, 2, 0, 1, 1 > | zxyy |
Swizzle< ST, 2, 0, 1, 2 > | zxyz |
Swizzle< ST, 2, 0, 2, 0 > | zxzx |
Swizzle< ST, 2, 0, 2, 1 > | zxzy |
Swizzle< ST, 2, 0, 2, 2 > | zxzz |
Swizzle< ST, 2, 1, 0, 0 > | zyxx |
Swizzle< ST, 2, 1, 0, 1 > | zyxy |
Swizzle< ST, 2, 1, 0, 2 > | zyxz |
Swizzle< ST, 2, 1, 1, 0 > | zyyx |
Swizzle< ST, 2, 1, 1, 1 > | zyyy |
Swizzle< ST, 2, 1, 1, 2 > | zyyz |
Swizzle< ST, 2, 1, 2, 0 > | zyzx |
Swizzle< ST, 2, 1, 2, 1 > | zyzy |
Swizzle< ST, 2, 1, 2, 2 > | zyzz |
Swizzle< ST, 2, 2, 0, 0 > | zzxx |
Swizzle< ST, 2, 2, 0, 1 > | zzxy |
Swizzle< ST, 2, 2, 0, 2 > | zzxz |
Swizzle< ST, 2, 2, 1, 0 > | zzyx |
Swizzle< ST, 2, 2, 1, 1 > | zzyy |
Swizzle< ST, 2, 2, 1, 2 > | zzyz |
Swizzle< ST, 2, 2, 2, 0 > | zzzx |
Swizzle< ST, 2, 2, 2, 1 > | zzzy |
Swizzle< ST, 2, 2, 2, 2 > | zzzz |
Swizzle<ST, 0, 0> xx |
Swizzle<ST, 0, 0, 0> xxx |
Swizzle<ST, 0, 0, 0, 0> xxxx |
Swizzle<ST, 0, 0, 0, 1> xxxy |
Swizzle<ST, 0, 0, 0, 2> xxxz |
Swizzle<ST, 0, 0, 1> xxy |
Swizzle<ST, 0, 0, 1, 0> xxyx |
Swizzle<ST, 0, 0, 1, 1> xxyy |
Swizzle<ST, 0, 0, 1, 2> xxyz |
Swizzle<ST, 0, 0, 2> xxz |
Swizzle<ST, 0, 0, 2, 0> xxzx |
Swizzle<ST, 0, 0, 2, 1> xxzy |
Swizzle<ST, 0, 0, 2, 2> xxzz |
Swizzle<ST, 0, 1> xy |
Swizzle<ST, 0, 1, 0> xyx |
Swizzle<ST, 0, 1, 0, 0> xyxx |
Swizzle<ST, 0, 1, 0, 1> xyxy |
Swizzle<ST, 0, 1, 0, 2> xyxz |
Swizzle<ST, 0, 1, 1> xyy |
Swizzle<ST, 0, 1, 1, 0> xyyx |
Swizzle<ST, 0, 1, 1, 1> xyyy |
Swizzle<ST, 0, 1, 1, 2> xyyz |
Swizzle<ST, 0, 1, 2> xyz |
Swizzle<ST, 0, 1, 2, 0> xyzx |
Swizzle<ST, 0, 1, 2, 1> xyzy |
Swizzle<ST, 0, 1, 2, 2> xyzz |
Swizzle<ST, 0, 2> xz |
Swizzle<ST, 0, 2, 0> xzx |
Swizzle<ST, 0, 2, 0, 0> xzxx |
Swizzle<ST, 0, 2, 0, 1> xzxy |
Swizzle<ST, 0, 2, 0, 2> xzxz |
Swizzle<ST, 0, 2, 1> xzy |
Swizzle<ST, 0, 2, 1, 0> xzyx |
Swizzle<ST, 0, 2, 1, 1> xzyy |
Swizzle<ST, 0, 2, 1, 2> xzyz |
Swizzle<ST, 0, 2, 2> xzz |
Swizzle<ST, 0, 2, 2, 0> xzzx |
Swizzle<ST, 0, 2, 2, 1> xzzy |
Swizzle<ST, 0, 2, 2, 2> xzzz |
Swizzle<ST, 1, 0> yx |
Swizzle<ST, 1, 0, 0> yxx |
Swizzle<ST, 1, 0, 0, 0> yxxx |
Swizzle<ST, 1, 0, 0, 1> yxxy |
Swizzle<ST, 1, 0, 0, 2> yxxz |
Swizzle<ST, 1, 0, 1> yxy |
Swizzle<ST, 1, 0, 1, 0> yxyx |
Swizzle<ST, 1, 0, 1, 1> yxyy |
Swizzle<ST, 1, 0, 1, 2> yxyz |
Swizzle<ST, 1, 0, 2> yxz |
Swizzle<ST, 1, 0, 2, 0> yxzx |
Swizzle<ST, 1, 0, 2, 1> yxzy |
Swizzle<ST, 1, 0, 2, 2> yxzz |
Swizzle<ST, 1, 1> yy |
Swizzle<ST, 1, 1, 0> yyx |
Swizzle<ST, 1, 1, 0, 0> yyxx |
Swizzle<ST, 1, 1, 0, 1> yyxy |
Swizzle<ST, 1, 1, 0, 2> yyxz |
Swizzle<ST, 1, 1, 1> yyy |
Swizzle<ST, 1, 1, 1, 0> yyyx |
Swizzle<ST, 1, 1, 1, 1> yyyy |
Swizzle<ST, 1, 1, 1, 2> yyyz |
Swizzle<ST, 1, 1, 2> yyz |
Swizzle<ST, 1, 1, 2, 0> yyzx |
Swizzle<ST, 1, 1, 2, 1> yyzy |
Swizzle<ST, 1, 1, 2, 2> yyzz |
Swizzle<ST, 1, 2> yz |
Swizzle<ST, 1, 2, 0> yzx |
Swizzle<ST, 1, 2, 0, 0> yzxx |
Swizzle<ST, 1, 2, 0, 1> yzxy |
Swizzle<ST, 1, 2, 0, 2> yzxz |
Swizzle<ST, 1, 2, 1> yzy |
Swizzle<ST, 1, 2, 1, 0> yzyx |
Swizzle<ST, 1, 2, 1, 1> yzyy |
Swizzle<ST, 1, 2, 1, 2> yzyz |
Swizzle<ST, 1, 2, 2> yzz |
Swizzle<ST, 1, 2, 2, 0> yzzx |
Swizzle<ST, 1, 2, 2, 1> yzzy |
Swizzle<ST, 1, 2, 2, 2> yzzz |
Swizzle<ST, 2, 0> zx |
Swizzle<ST, 2, 0, 0> zxx |
Swizzle<ST, 2, 0, 0, 0> zxxx |
Swizzle<ST, 2, 0, 0, 1> zxxy |
Swizzle<ST, 2, 0, 0, 2> zxxz |
Swizzle<ST, 2, 0, 1> zxy |
Swizzle<ST, 2, 0, 1, 0> zxyx |
Swizzle<ST, 2, 0, 1, 1> zxyy |
Swizzle<ST, 2, 0, 1, 2> zxyz |
Swizzle<ST, 2, 0, 2> zxz |
Swizzle<ST, 2, 0, 2, 0> zxzx |
Swizzle<ST, 2, 0, 2, 1> zxzy |
Swizzle<ST, 2, 0, 2, 2> zxzz |
Swizzle<ST, 2, 1> zy |
Swizzle<ST, 2, 1, 0> zyx |
Swizzle<ST, 2, 1, 0, 0> zyxx |
Swizzle<ST, 2, 1, 0, 1> zyxy |
Swizzle<ST, 2, 1, 0, 2> zyxz |
Swizzle<ST, 2, 1, 1> zyy |
Swizzle<ST, 2, 1, 1, 0> zyyx |
Swizzle<ST, 2, 1, 1, 1> zyyy |
Swizzle<ST, 2, 1, 1, 2> zyyz |
Swizzle<ST, 2, 1, 2> zyz |
Swizzle<ST, 2, 1, 2, 0> zyzx |
Swizzle<ST, 2, 1, 2, 1> zyzy |
Swizzle<ST, 2, 1, 2, 2> zyzz |
Swizzle<ST, 2, 2> zz |
Swizzle<ST, 2, 2, 0> zzx |
Swizzle<ST, 2, 2, 0, 0> zzxx |
Swizzle<ST, 2, 2, 0, 1> zzxy |
Swizzle<ST, 2, 2, 0, 2> zzxz |
Swizzle<ST, 2, 2, 1> zzy |
Swizzle<ST, 2, 2, 1, 0> zzyx |
Swizzle<ST, 2, 2, 1, 1> zzyy |
Swizzle<ST, 2, 2, 1, 2> zzyz |
Swizzle<ST, 2, 2, 2> zzz |
Swizzle<ST, 2, 2, 2, 0> zzzx |
Swizzle<ST, 2, 2, 2, 1> zzzy |
Swizzle<ST, 2, 2, 2, 2> zzzz |