Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- inline scalar& Vec4::x() { return m_x; }
- inline scalar& Vec4::y() { return m_y; }
- inline scalar& Vec4::z() { return m_z; }
- inline scalar& Vec4::w() { return m_w; }
- inline Vec2 Vec4::xx() { return Vec2(m_x, m_x); }
- inline Vec2 Vec4::xy() { return Vec2(m_x, m_y); }
- inline Vec2 Vec4::xz() { return Vec2(m_x, m_z); }
- inline Vec2 Vec4::xw() { return Vec2(m_x, m_w); }
- inline Vec2 Vec4::yx() { return Vec2(m_y, m_x); }
- inline Vec2 Vec4::yy() { return Vec2(m_y, m_y); }
- inline Vec2 Vec4::yz() { return Vec2(m_y, m_z); }
- inline Vec2 Vec4::yw() { return Vec2(m_y, m_w); }
- inline Vec2 Vec4::zx() { return Vec2(m_z, m_x); }
- inline Vec2 Vec4::zy() { return Vec2(m_z, m_y); }
- inline Vec2 Vec4::zz() { return Vec2(m_z, m_z); }
- inline Vec2 Vec4::zw() { return Vec2(m_z, m_w); }
- inline Vec2 Vec4::wx() { return Vec2(m_w, m_x); }
- inline Vec2 Vec4::wy() { return Vec2(m_w, m_y); }
- inline Vec2 Vec4::wz() { return Vec2(m_w, m_z); }
- inline Vec2 Vec4::ww() { return Vec2(m_w, m_w); }
- inline Vec3 Vec4::xxx() { return Vec3(m_x, m_x, m_x); }
- inline Vec3 Vec4::xxy() { return Vec3(m_x, m_x, m_y); }
- inline Vec3 Vec4::xxz() { return Vec3(m_x, m_x, m_z); }
- inline Vec3 Vec4::xxw() { return Vec3(m_x, m_x, m_w); }
- inline Vec3 Vec4::xyx() { return Vec3(m_x, m_y, m_x); }
- inline Vec3 Vec4::xyy() { return Vec3(m_x, m_y, m_y); }
- inline Vec3 Vec4::xyz() { return Vec3(m_x, m_y, m_z); }
- inline Vec3 Vec4::xyw() { return Vec3(m_x, m_y, m_w); }
- inline Vec3 Vec4::xzx() { return Vec3(m_x, m_z, m_x); }
- inline Vec3 Vec4::xzy() { return Vec3(m_x, m_z, m_y); }
- inline Vec3 Vec4::xzz() { return Vec3(m_x, m_z, m_z); }
- inline Vec3 Vec4::xzw() { return Vec3(m_x, m_z, m_w); }
- inline Vec3 Vec4::xwx() { return Vec3(m_x, m_w, m_x); }
- inline Vec3 Vec4::xwy() { return Vec3(m_x, m_w, m_y); }
- inline Vec3 Vec4::xwz() { return Vec3(m_x, m_w, m_z); }
- inline Vec3 Vec4::xww() { return Vec3(m_x, m_w, m_w); }
- inline Vec3 Vec4::yxx() { return Vec3(m_y, m_x, m_x); }
- inline Vec3 Vec4::yxy() { return Vec3(m_y, m_x, m_y); }
- inline Vec3 Vec4::yxz() { return Vec3(m_y, m_x, m_z); }
- inline Vec3 Vec4::yxw() { return Vec3(m_y, m_x, m_w); }
- inline Vec3 Vec4::yyx() { return Vec3(m_y, m_y, m_x); }
- inline Vec3 Vec4::yyy() { return Vec3(m_y, m_y, m_y); }
- inline Vec3 Vec4::yyz() { return Vec3(m_y, m_y, m_z); }
- inline Vec3 Vec4::yyw() { return Vec3(m_y, m_y, m_w); }
- inline Vec3 Vec4::yzx() { return Vec3(m_y, m_z, m_x); }
- inline Vec3 Vec4::yzy() { return Vec3(m_y, m_z, m_y); }
- inline Vec3 Vec4::yzz() { return Vec3(m_y, m_z, m_z); }
- inline Vec3 Vec4::yzw() { return Vec3(m_y, m_z, m_w); }
- inline Vec3 Vec4::ywx() { return Vec3(m_y, m_w, m_x); }
- inline Vec3 Vec4::ywy() { return Vec3(m_y, m_w, m_y); }
- inline Vec3 Vec4::ywz() { return Vec3(m_y, m_w, m_z); }
- inline Vec3 Vec4::yww() { return Vec3(m_y, m_w, m_w); }
- inline Vec3 Vec4::zxx() { return Vec3(m_z, m_x, m_x); }
- inline Vec3 Vec4::zxy() { return Vec3(m_z, m_x, m_y); }
- inline Vec3 Vec4::zxz() { return Vec3(m_z, m_x, m_z); }
- inline Vec3 Vec4::zxw() { return Vec3(m_z, m_x, m_w); }
- inline Vec3 Vec4::zyx() { return Vec3(m_z, m_y, m_x); }
- inline Vec3 Vec4::zyy() { return Vec3(m_z, m_y, m_y); }
- inline Vec3 Vec4::zyz() { return Vec3(m_z, m_y, m_z); }
- inline Vec3 Vec4::zyw() { return Vec3(m_z, m_y, m_w); }
- inline Vec3 Vec4::zzx() { return Vec3(m_z, m_z, m_x); }
- inline Vec3 Vec4::zzy() { return Vec3(m_z, m_z, m_y); }
- inline Vec3 Vec4::zzz() { return Vec3(m_z, m_z, m_z); }
- inline Vec3 Vec4::zzw() { return Vec3(m_z, m_z, m_w); }
- inline Vec3 Vec4::zwx() { return Vec3(m_z, m_w, m_x); }
- inline Vec3 Vec4::zwy() { return Vec3(m_z, m_w, m_y); }
- inline Vec3 Vec4::zwz() { return Vec3(m_z, m_w, m_z); }
- inline Vec3 Vec4::zww() { return Vec3(m_z, m_w, m_w); }
- inline Vec3 Vec4::wxx() { return Vec3(m_w, m_x, m_x); }
- inline Vec3 Vec4::wxy() { return Vec3(m_w, m_x, m_y); }
- inline Vec3 Vec4::wxz() { return Vec3(m_w, m_x, m_z); }
- inline Vec3 Vec4::wxw() { return Vec3(m_w, m_x, m_w); }
- inline Vec3 Vec4::wyx() { return Vec3(m_w, m_y, m_x); }
- inline Vec3 Vec4::wyy() { return Vec3(m_w, m_y, m_y); }
- inline Vec3 Vec4::wyz() { return Vec3(m_w, m_y, m_z); }
- inline Vec3 Vec4::wyw() { return Vec3(m_w, m_y, m_w); }
- inline Vec3 Vec4::wzx() { return Vec3(m_w, m_z, m_x); }
- inline Vec3 Vec4::wzy() { return Vec3(m_w, m_z, m_y); }
- inline Vec3 Vec4::wzz() { return Vec3(m_w, m_z, m_z); }
- inline Vec3 Vec4::wzw() { return Vec3(m_w, m_z, m_w); }
- inline Vec3 Vec4::wwx() { return Vec3(m_w, m_w, m_x); }
- inline Vec3 Vec4::wwy() { return Vec3(m_w, m_w, m_y); }
- inline Vec3 Vec4::wwz() { return Vec3(m_w, m_w, m_z); }
- inline Vec3 Vec4::www() { return Vec3(m_w, m_w, m_w); }
- inline Vec4 Vec4::xxxx() { return Vec4(m_x, m_x, m_x, m_x); }
- inline Vec4 Vec4::xxxy() { return Vec4(m_x, m_x, m_x, m_y); }
- inline Vec4 Vec4::xxxz() { return Vec4(m_x, m_x, m_x, m_z); }
- inline Vec4 Vec4::xxxw() { return Vec4(m_x, m_x, m_x, m_w); }
- inline Vec4 Vec4::xxyx() { return Vec4(m_x, m_x, m_y, m_x); }
- inline Vec4 Vec4::xxyy() { return Vec4(m_x, m_x, m_y, m_y); }
- inline Vec4 Vec4::xxyz() { return Vec4(m_x, m_x, m_y, m_z); }
- inline Vec4 Vec4::xxyw() { return Vec4(m_x, m_x, m_y, m_w); }
- inline Vec4 Vec4::xxzx() { return Vec4(m_x, m_x, m_z, m_x); }
- inline Vec4 Vec4::xxzy() { return Vec4(m_x, m_x, m_z, m_y); }
- inline Vec4 Vec4::xxzz() { return Vec4(m_x, m_x, m_z, m_z); }
- inline Vec4 Vec4::xxzw() { return Vec4(m_x, m_x, m_z, m_w); }
- inline Vec4 Vec4::xxwx() { return Vec4(m_x, m_x, m_w, m_x); }
- inline Vec4 Vec4::xxwy() { return Vec4(m_x, m_x, m_w, m_y); }
- inline Vec4 Vec4::xxwz() { return Vec4(m_x, m_x, m_w, m_z); }
- inline Vec4 Vec4::xxww() { return Vec4(m_x, m_x, m_w, m_w); }
- inline Vec4 Vec4::xyxx() { return Vec4(m_x, m_y, m_x, m_x); }
- inline Vec4 Vec4::xyxy() { return Vec4(m_x, m_y, m_x, m_y); }
- inline Vec4 Vec4::xyxz() { return Vec4(m_x, m_y, m_x, m_z); }
- inline Vec4 Vec4::xyxw() { return Vec4(m_x, m_y, m_x, m_w); }
- inline Vec4 Vec4::xyyx() { return Vec4(m_x, m_y, m_y, m_x); }
- inline Vec4 Vec4::xyyy() { return Vec4(m_x, m_y, m_y, m_y); }
- inline Vec4 Vec4::xyyz() { return Vec4(m_x, m_y, m_y, m_z); }
- inline Vec4 Vec4::xyyw() { return Vec4(m_x, m_y, m_y, m_w); }
- inline Vec4 Vec4::xyzx() { return Vec4(m_x, m_y, m_z, m_x); }
- inline Vec4 Vec4::xyzy() { return Vec4(m_x, m_y, m_z, m_y); }
- inline Vec4 Vec4::xyzz() { return Vec4(m_x, m_y, m_z, m_z); }
- inline Vec4 Vec4::xyzw() { return Vec4(m_x, m_y, m_z, m_w); }
- inline Vec4 Vec4::xywx() { return Vec4(m_x, m_y, m_w, m_x); }
- inline Vec4 Vec4::xywy() { return Vec4(m_x, m_y, m_w, m_y); }
- inline Vec4 Vec4::xywz() { return Vec4(m_x, m_y, m_w, m_z); }
- inline Vec4 Vec4::xyww() { return Vec4(m_x, m_y, m_w, m_w); }
- inline Vec4 Vec4::xzxx() { return Vec4(m_x, m_z, m_x, m_x); }
- inline Vec4 Vec4::xzxy() { return Vec4(m_x, m_z, m_x, m_y); }
- inline Vec4 Vec4::xzxz() { return Vec4(m_x, m_z, m_x, m_z); }
- inline Vec4 Vec4::xzxw() { return Vec4(m_x, m_z, m_x, m_w); }
- inline Vec4 Vec4::xzyx() { return Vec4(m_x, m_z, m_y, m_x); }
- inline Vec4 Vec4::xzyy() { return Vec4(m_x, m_z, m_y, m_y); }
- inline Vec4 Vec4::xzyz() { return Vec4(m_x, m_z, m_y, m_z); }
- inline Vec4 Vec4::xzyw() { return Vec4(m_x, m_z, m_y, m_w); }
- inline Vec4 Vec4::xzzx() { return Vec4(m_x, m_z, m_z, m_x); }
- inline Vec4 Vec4::xzzy() { return Vec4(m_x, m_z, m_z, m_y); }
- inline Vec4 Vec4::xzzz() { return Vec4(m_x, m_z, m_z, m_z); }
- inline Vec4 Vec4::xzzw() { return Vec4(m_x, m_z, m_z, m_w); }
- inline Vec4 Vec4::xzwx() { return Vec4(m_x, m_z, m_w, m_x); }
- inline Vec4 Vec4::xzwy() { return Vec4(m_x, m_z, m_w, m_y); }
- inline Vec4 Vec4::xzwz() { return Vec4(m_x, m_z, m_w, m_z); }
- inline Vec4 Vec4::xzww() { return Vec4(m_x, m_z, m_w, m_w); }
- inline Vec4 Vec4::xwxx() { return Vec4(m_x, m_w, m_x, m_x); }
- inline Vec4 Vec4::xwxy() { return Vec4(m_x, m_w, m_x, m_y); }
- inline Vec4 Vec4::xwxz() { return Vec4(m_x, m_w, m_x, m_z); }
- inline Vec4 Vec4::xwxw() { return Vec4(m_x, m_w, m_x, m_w); }
- inline Vec4 Vec4::xwyx() { return Vec4(m_x, m_w, m_y, m_x); }
- inline Vec4 Vec4::xwyy() { return Vec4(m_x, m_w, m_y, m_y); }
- inline Vec4 Vec4::xwyz() { return Vec4(m_x, m_w, m_y, m_z); }
- inline Vec4 Vec4::xwyw() { return Vec4(m_x, m_w, m_y, m_w); }
- inline Vec4 Vec4::xwzx() { return Vec4(m_x, m_w, m_z, m_x); }
- inline Vec4 Vec4::xwzy() { return Vec4(m_x, m_w, m_z, m_y); }
- inline Vec4 Vec4::xwzz() { return Vec4(m_x, m_w, m_z, m_z); }
- inline Vec4 Vec4::xwzw() { return Vec4(m_x, m_w, m_z, m_w); }
- inline Vec4 Vec4::xwwx() { return Vec4(m_x, m_w, m_w, m_x); }
- inline Vec4 Vec4::xwwy() { return Vec4(m_x, m_w, m_w, m_y); }
- inline Vec4 Vec4::xwwz() { return Vec4(m_x, m_w, m_w, m_z); }
- inline Vec4 Vec4::xwww() { return Vec4(m_x, m_w, m_w, m_w); }
- inline Vec4 Vec4::yxxx() { return Vec4(m_y, m_x, m_x, m_x); }
- inline Vec4 Vec4::yxxy() { return Vec4(m_y, m_x, m_x, m_y); }
- inline Vec4 Vec4::yxxz() { return Vec4(m_y, m_x, m_x, m_z); }
- inline Vec4 Vec4::yxxw() { return Vec4(m_y, m_x, m_x, m_w); }
- inline Vec4 Vec4::yxyx() { return Vec4(m_y, m_x, m_y, m_x); }
- inline Vec4 Vec4::yxyy() { return Vec4(m_y, m_x, m_y, m_y); }
- inline Vec4 Vec4::yxyz() { return Vec4(m_y, m_x, m_y, m_z); }
- inline Vec4 Vec4::yxyw() { return Vec4(m_y, m_x, m_y, m_w); }
- inline Vec4 Vec4::yxzx() { return Vec4(m_y, m_x, m_z, m_x); }
- inline Vec4 Vec4::yxzy() { return Vec4(m_y, m_x, m_z, m_y); }
- inline Vec4 Vec4::yxzz() { return Vec4(m_y, m_x, m_z, m_z); }
- inline Vec4 Vec4::yxzw() { return Vec4(m_y, m_x, m_z, m_w); }
- inline Vec4 Vec4::yxwx() { return Vec4(m_y, m_x, m_w, m_x); }
- inline Vec4 Vec4::yxwy() { return Vec4(m_y, m_x, m_w, m_y); }
- inline Vec4 Vec4::yxwz() { return Vec4(m_y, m_x, m_w, m_z); }
- inline Vec4 Vec4::yxww() { return Vec4(m_y, m_x, m_w, m_w); }
- inline Vec4 Vec4::yyxx() { return Vec4(m_y, m_y, m_x, m_x); }
- inline Vec4 Vec4::yyxy() { return Vec4(m_y, m_y, m_x, m_y); }
- inline Vec4 Vec4::yyxz() { return Vec4(m_y, m_y, m_x, m_z); }
- inline Vec4 Vec4::yyxw() { return Vec4(m_y, m_y, m_x, m_w); }
- inline Vec4 Vec4::yyyx() { return Vec4(m_y, m_y, m_y, m_x); }
- inline Vec4 Vec4::yyyy() { return Vec4(m_y, m_y, m_y, m_y); }
- inline Vec4 Vec4::yyyz() { return Vec4(m_y, m_y, m_y, m_z); }
- inline Vec4 Vec4::yyyw() { return Vec4(m_y, m_y, m_y, m_w); }
- inline Vec4 Vec4::yyzx() { return Vec4(m_y, m_y, m_z, m_x); }
- inline Vec4 Vec4::yyzy() { return Vec4(m_y, m_y, m_z, m_y); }
- inline Vec4 Vec4::yyzz() { return Vec4(m_y, m_y, m_z, m_z); }
- inline Vec4 Vec4::yyzw() { return Vec4(m_y, m_y, m_z, m_w); }
- inline Vec4 Vec4::yywx() { return Vec4(m_y, m_y, m_w, m_x); }
- inline Vec4 Vec4::yywy() { return Vec4(m_y, m_y, m_w, m_y); }
- inline Vec4 Vec4::yywz() { return Vec4(m_y, m_y, m_w, m_z); }
- inline Vec4 Vec4::yyww() { return Vec4(m_y, m_y, m_w, m_w); }
- inline Vec4 Vec4::yzxx() { return Vec4(m_y, m_z, m_x, m_x); }
- inline Vec4 Vec4::yzxy() { return Vec4(m_y, m_z, m_x, m_y); }
- inline Vec4 Vec4::yzxz() { return Vec4(m_y, m_z, m_x, m_z); }
- inline Vec4 Vec4::yzxw() { return Vec4(m_y, m_z, m_x, m_w); }
- inline Vec4 Vec4::yzyx() { return Vec4(m_y, m_z, m_y, m_x); }
- inline Vec4 Vec4::yzyy() { return Vec4(m_y, m_z, m_y, m_y); }
- inline Vec4 Vec4::yzyz() { return Vec4(m_y, m_z, m_y, m_z); }
- inline Vec4 Vec4::yzyw() { return Vec4(m_y, m_z, m_y, m_w); }
- inline Vec4 Vec4::yzzx() { return Vec4(m_y, m_z, m_z, m_x); }
- inline Vec4 Vec4::yzzy() { return Vec4(m_y, m_z, m_z, m_y); }
- inline Vec4 Vec4::yzzz() { return Vec4(m_y, m_z, m_z, m_z); }
- inline Vec4 Vec4::yzzw() { return Vec4(m_y, m_z, m_z, m_w); }
- inline Vec4 Vec4::yzwx() { return Vec4(m_y, m_z, m_w, m_x); }
- inline Vec4 Vec4::yzwy() { return Vec4(m_y, m_z, m_w, m_y); }
- inline Vec4 Vec4::yzwz() { return Vec4(m_y, m_z, m_w, m_z); }
- inline Vec4 Vec4::yzww() { return Vec4(m_y, m_z, m_w, m_w); }
- inline Vec4 Vec4::ywxx() { return Vec4(m_y, m_w, m_x, m_x); }
- inline Vec4 Vec4::ywxy() { return Vec4(m_y, m_w, m_x, m_y); }
- inline Vec4 Vec4::ywxz() { return Vec4(m_y, m_w, m_x, m_z); }
- inline Vec4 Vec4::ywxw() { return Vec4(m_y, m_w, m_x, m_w); }
- inline Vec4 Vec4::ywyx() { return Vec4(m_y, m_w, m_y, m_x); }
- inline Vec4 Vec4::ywyy() { return Vec4(m_y, m_w, m_y, m_y); }
- inline Vec4 Vec4::ywyz() { return Vec4(m_y, m_w, m_y, m_z); }
- inline Vec4 Vec4::ywyw() { return Vec4(m_y, m_w, m_y, m_w); }
- inline Vec4 Vec4::ywzx() { return Vec4(m_y, m_w, m_z, m_x); }
- inline Vec4 Vec4::ywzy() { return Vec4(m_y, m_w, m_z, m_y); }
- inline Vec4 Vec4::ywzz() { return Vec4(m_y, m_w, m_z, m_z); }
- inline Vec4 Vec4::ywzw() { return Vec4(m_y, m_w, m_z, m_w); }
- inline Vec4 Vec4::ywwx() { return Vec4(m_y, m_w, m_w, m_x); }
- inline Vec4 Vec4::ywwy() { return Vec4(m_y, m_w, m_w, m_y); }
- inline Vec4 Vec4::ywwz() { return Vec4(m_y, m_w, m_w, m_z); }
- inline Vec4 Vec4::ywww() { return Vec4(m_y, m_w, m_w, m_w); }
- inline Vec4 Vec4::zxxx() { return Vec4(m_z, m_x, m_x, m_x); }
- inline Vec4 Vec4::zxxy() { return Vec4(m_z, m_x, m_x, m_y); }
- inline Vec4 Vec4::zxxz() { return Vec4(m_z, m_x, m_x, m_z); }
- inline Vec4 Vec4::zxxw() { return Vec4(m_z, m_x, m_x, m_w); }
- inline Vec4 Vec4::zxyx() { return Vec4(m_z, m_x, m_y, m_x); }
- inline Vec4 Vec4::zxyy() { return Vec4(m_z, m_x, m_y, m_y); }
- inline Vec4 Vec4::zxyz() { return Vec4(m_z, m_x, m_y, m_z); }
- inline Vec4 Vec4::zxyw() { return Vec4(m_z, m_x, m_y, m_w); }
- inline Vec4 Vec4::zxzx() { return Vec4(m_z, m_x, m_z, m_x); }
- inline Vec4 Vec4::zxzy() { return Vec4(m_z, m_x, m_z, m_y); }
- inline Vec4 Vec4::zxzz() { return Vec4(m_z, m_x, m_z, m_z); }
- inline Vec4 Vec4::zxzw() { return Vec4(m_z, m_x, m_z, m_w); }
- inline Vec4 Vec4::zxwx() { return Vec4(m_z, m_x, m_w, m_x); }
- inline Vec4 Vec4::zxwy() { return Vec4(m_z, m_x, m_w, m_y); }
- inline Vec4 Vec4::zxwz() { return Vec4(m_z, m_x, m_w, m_z); }
- inline Vec4 Vec4::zxww() { return Vec4(m_z, m_x, m_w, m_w); }
- inline Vec4 Vec4::zyxx() { return Vec4(m_z, m_y, m_x, m_x); }
- inline Vec4 Vec4::zyxy() { return Vec4(m_z, m_y, m_x, m_y); }
- inline Vec4 Vec4::zyxz() { return Vec4(m_z, m_y, m_x, m_z); }
- inline Vec4 Vec4::zyxw() { return Vec4(m_z, m_y, m_x, m_w); }
- inline Vec4 Vec4::zyyx() { return Vec4(m_z, m_y, m_y, m_x); }
- inline Vec4 Vec4::zyyy() { return Vec4(m_z, m_y, m_y, m_y); }
- inline Vec4 Vec4::zyyz() { return Vec4(m_z, m_y, m_y, m_z); }
- inline Vec4 Vec4::zyyw() { return Vec4(m_z, m_y, m_y, m_w); }
- inline Vec4 Vec4::zyzx() { return Vec4(m_z, m_y, m_z, m_x); }
- inline Vec4 Vec4::zyzy() { return Vec4(m_z, m_y, m_z, m_y); }
- inline Vec4 Vec4::zyzz() { return Vec4(m_z, m_y, m_z, m_z); }
- inline Vec4 Vec4::zyzw() { return Vec4(m_z, m_y, m_z, m_w); }
- inline Vec4 Vec4::zywx() { return Vec4(m_z, m_y, m_w, m_x); }
- inline Vec4 Vec4::zywy() { return Vec4(m_z, m_y, m_w, m_y); }
- inline Vec4 Vec4::zywz() { return Vec4(m_z, m_y, m_w, m_z); }
- inline Vec4 Vec4::zyww() { return Vec4(m_z, m_y, m_w, m_w); }
- inline Vec4 Vec4::zzxx() { return Vec4(m_z, m_z, m_x, m_x); }
- inline Vec4 Vec4::zzxy() { return Vec4(m_z, m_z, m_x, m_y); }
- inline Vec4 Vec4::zzxz() { return Vec4(m_z, m_z, m_x, m_z); }
- inline Vec4 Vec4::zzxw() { return Vec4(m_z, m_z, m_x, m_w); }
- inline Vec4 Vec4::zzyx() { return Vec4(m_z, m_z, m_y, m_x); }
- inline Vec4 Vec4::zzyy() { return Vec4(m_z, m_z, m_y, m_y); }
- inline Vec4 Vec4::zzyz() { return Vec4(m_z, m_z, m_y, m_z); }
- inline Vec4 Vec4::zzyw() { return Vec4(m_z, m_z, m_y, m_w); }
- inline Vec4 Vec4::zzzx() { return Vec4(m_z, m_z, m_z, m_x); }
- inline Vec4 Vec4::zzzy() { return Vec4(m_z, m_z, m_z, m_y); }
- inline Vec4 Vec4::zzzz() { return Vec4(m_z, m_z, m_z, m_z); }
- inline Vec4 Vec4::zzzw() { return Vec4(m_z, m_z, m_z, m_w); }
- inline Vec4 Vec4::zzwx() { return Vec4(m_z, m_z, m_w, m_x); }
- inline Vec4 Vec4::zzwy() { return Vec4(m_z, m_z, m_w, m_y); }
- inline Vec4 Vec4::zzwz() { return Vec4(m_z, m_z, m_w, m_z); }
- inline Vec4 Vec4::zzww() { return Vec4(m_z, m_z, m_w, m_w); }
- inline Vec4 Vec4::zwxx() { return Vec4(m_z, m_w, m_x, m_x); }
- inline Vec4 Vec4::zwxy() { return Vec4(m_z, m_w, m_x, m_y); }
- inline Vec4 Vec4::zwxz() { return Vec4(m_z, m_w, m_x, m_z); }
- inline Vec4 Vec4::zwxw() { return Vec4(m_z, m_w, m_x, m_w); }
- inline Vec4 Vec4::zwyx() { return Vec4(m_z, m_w, m_y, m_x); }
- inline Vec4 Vec4::zwyy() { return Vec4(m_z, m_w, m_y, m_y); }
- inline Vec4 Vec4::zwyz() { return Vec4(m_z, m_w, m_y, m_z); }
- inline Vec4 Vec4::zwyw() { return Vec4(m_z, m_w, m_y, m_w); }
- inline Vec4 Vec4::zwzx() { return Vec4(m_z, m_w, m_z, m_x); }
- inline Vec4 Vec4::zwzy() { return Vec4(m_z, m_w, m_z, m_y); }
- inline Vec4 Vec4::zwzz() { return Vec4(m_z, m_w, m_z, m_z); }
- inline Vec4 Vec4::zwzw() { return Vec4(m_z, m_w, m_z, m_w); }
- inline Vec4 Vec4::zwwx() { return Vec4(m_z, m_w, m_w, m_x); }
- inline Vec4 Vec4::zwwy() { return Vec4(m_z, m_w, m_w, m_y); }
- inline Vec4 Vec4::zwwz() { return Vec4(m_z, m_w, m_w, m_z); }
- inline Vec4 Vec4::zwww() { return Vec4(m_z, m_w, m_w, m_w); }
- inline Vec4 Vec4::wxxx() { return Vec4(m_w, m_x, m_x, m_x); }
- inline Vec4 Vec4::wxxy() { return Vec4(m_w, m_x, m_x, m_y); }
- inline Vec4 Vec4::wxxz() { return Vec4(m_w, m_x, m_x, m_z); }
- inline Vec4 Vec4::wxxw() { return Vec4(m_w, m_x, m_x, m_w); }
- inline Vec4 Vec4::wxyx() { return Vec4(m_w, m_x, m_y, m_x); }
- inline Vec4 Vec4::wxyy() { return Vec4(m_w, m_x, m_y, m_y); }
- inline Vec4 Vec4::wxyz() { return Vec4(m_w, m_x, m_y, m_z); }
- inline Vec4 Vec4::wxyw() { return Vec4(m_w, m_x, m_y, m_w); }
- inline Vec4 Vec4::wxzx() { return Vec4(m_w, m_x, m_z, m_x); }
- inline Vec4 Vec4::wxzy() { return Vec4(m_w, m_x, m_z, m_y); }
- inline Vec4 Vec4::wxzz() { return Vec4(m_w, m_x, m_z, m_z); }
- inline Vec4 Vec4::wxzw() { return Vec4(m_w, m_x, m_z, m_w); }
- inline Vec4 Vec4::wxwx() { return Vec4(m_w, m_x, m_w, m_x); }
- inline Vec4 Vec4::wxwy() { return Vec4(m_w, m_x, m_w, m_y); }
- inline Vec4 Vec4::wxwz() { return Vec4(m_w, m_x, m_w, m_z); }
- inline Vec4 Vec4::wxww() { return Vec4(m_w, m_x, m_w, m_w); }
- inline Vec4 Vec4::wyxx() { return Vec4(m_w, m_y, m_x, m_x); }
- inline Vec4 Vec4::wyxy() { return Vec4(m_w, m_y, m_x, m_y); }
- inline Vec4 Vec4::wyxz() { return Vec4(m_w, m_y, m_x, m_z); }
- inline Vec4 Vec4::wyxw() { return Vec4(m_w, m_y, m_x, m_w); }
- inline Vec4 Vec4::wyyx() { return Vec4(m_w, m_y, m_y, m_x); }
- inline Vec4 Vec4::wyyy() { return Vec4(m_w, m_y, m_y, m_y); }
- inline Vec4 Vec4::wyyz() { return Vec4(m_w, m_y, m_y, m_z); }
- inline Vec4 Vec4::wyyw() { return Vec4(m_w, m_y, m_y, m_w); }
- inline Vec4 Vec4::wyzx() { return Vec4(m_w, m_y, m_z, m_x); }
- inline Vec4 Vec4::wyzy() { return Vec4(m_w, m_y, m_z, m_y); }
- inline Vec4 Vec4::wyzz() { return Vec4(m_w, m_y, m_z, m_z); }
- inline Vec4 Vec4::wyzw() { return Vec4(m_w, m_y, m_z, m_w); }
- inline Vec4 Vec4::wywx() { return Vec4(m_w, m_y, m_w, m_x); }
- inline Vec4 Vec4::wywy() { return Vec4(m_w, m_y, m_w, m_y); }
- inline Vec4 Vec4::wywz() { return Vec4(m_w, m_y, m_w, m_z); }
- inline Vec4 Vec4::wyww() { return Vec4(m_w, m_y, m_w, m_w); }
- inline Vec4 Vec4::wzxx() { return Vec4(m_w, m_z, m_x, m_x); }
- inline Vec4 Vec4::wzxy() { return Vec4(m_w, m_z, m_x, m_y); }
- inline Vec4 Vec4::wzxz() { return Vec4(m_w, m_z, m_x, m_z); }
- inline Vec4 Vec4::wzxw() { return Vec4(m_w, m_z, m_x, m_w); }
- inline Vec4 Vec4::wzyx() { return Vec4(m_w, m_z, m_y, m_x); }
- inline Vec4 Vec4::wzyy() { return Vec4(m_w, m_z, m_y, m_y); }
- inline Vec4 Vec4::wzyz() { return Vec4(m_w, m_z, m_y, m_z); }
- inline Vec4 Vec4::wzyw() { return Vec4(m_w, m_z, m_y, m_w); }
- inline Vec4 Vec4::wzzx() { return Vec4(m_w, m_z, m_z, m_x); }
- inline Vec4 Vec4::wzzy() { return Vec4(m_w, m_z, m_z, m_y); }
- inline Vec4 Vec4::wzzz() { return Vec4(m_w, m_z, m_z, m_z); }
- inline Vec4 Vec4::wzzw() { return Vec4(m_w, m_z, m_z, m_w); }
- inline Vec4 Vec4::wzwx() { return Vec4(m_w, m_z, m_w, m_x); }
- inline Vec4 Vec4::wzwy() { return Vec4(m_w, m_z, m_w, m_y); }
- inline Vec4 Vec4::wzwz() { return Vec4(m_w, m_z, m_w, m_z); }
- inline Vec4 Vec4::wzww() { return Vec4(m_w, m_z, m_w, m_w); }
- inline Vec4 Vec4::wwxx() { return Vec4(m_w, m_w, m_x, m_x); }
- inline Vec4 Vec4::wwxy() { return Vec4(m_w, m_w, m_x, m_y); }
- inline Vec4 Vec4::wwxz() { return Vec4(m_w, m_w, m_x, m_z); }
- inline Vec4 Vec4::wwxw() { return Vec4(m_w, m_w, m_x, m_w); }
- inline Vec4 Vec4::wwyx() { return Vec4(m_w, m_w, m_y, m_x); }
- inline Vec4 Vec4::wwyy() { return Vec4(m_w, m_w, m_y, m_y); }
- inline Vec4 Vec4::wwyz() { return Vec4(m_w, m_w, m_y, m_z); }
- inline Vec4 Vec4::wwyw() { return Vec4(m_w, m_w, m_y, m_w); }
- inline Vec4 Vec4::wwzx() { return Vec4(m_w, m_w, m_z, m_x); }
- inline Vec4 Vec4::wwzy() { return Vec4(m_w, m_w, m_z, m_y); }
- inline Vec4 Vec4::wwzz() { return Vec4(m_w, m_w, m_z, m_z); }
- inline Vec4 Vec4::wwzw() { return Vec4(m_w, m_w, m_z, m_w); }
- inline Vec4 Vec4::wwwx() { return Vec4(m_w, m_w, m_w, m_x); }
- inline Vec4 Vec4::wwwy() { return Vec4(m_w, m_w, m_w, m_y); }
- inline Vec4 Vec4::wwwz() { return Vec4(m_w, m_w, m_w, m_z); }
- inline Vec4 Vec4::wwww() { return Vec4(m_w, m_w, m_w, m_w); }
- inline scalar Vec4::x() const { return m_x; }
- inline scalar Vec4::y() const { return m_y; }
- inline scalar Vec4::z() const { return m_z; }
- inline scalar Vec4::w() const { return m_w; }
- inline Vec2 Vec4::xx() const { return Vec2(m_x, m_x); }
- inline Vec2 Vec4::xy() const { return Vec2(m_x, m_y); }
- inline Vec2 Vec4::xz() const { return Vec2(m_x, m_z); }
- inline Vec2 Vec4::xw() const { return Vec2(m_x, m_w); }
- inline Vec2 Vec4::yx() const { return Vec2(m_y, m_x); }
- inline Vec2 Vec4::yy() const { return Vec2(m_y, m_y); }
- inline Vec2 Vec4::yz() const { return Vec2(m_y, m_z); }
- inline Vec2 Vec4::yw() const { return Vec2(m_y, m_w); }
- inline Vec2 Vec4::zx() const { return Vec2(m_z, m_x); }
- inline Vec2 Vec4::zy() const { return Vec2(m_z, m_y); }
- inline Vec2 Vec4::zz() const { return Vec2(m_z, m_z); }
- inline Vec2 Vec4::zw() const { return Vec2(m_z, m_w); }
- inline Vec2 Vec4::wx() const { return Vec2(m_w, m_x); }
- inline Vec2 Vec4::wy() const { return Vec2(m_w, m_y); }
- inline Vec2 Vec4::wz() const { return Vec2(m_w, m_z); }
- inline Vec2 Vec4::ww() const { return Vec2(m_w, m_w); }
- inline Vec3 Vec4::xxx() const { return Vec3(m_x, m_x, m_x); }
- inline Vec3 Vec4::xxy() const { return Vec3(m_x, m_x, m_y); }
- inline Vec3 Vec4::xxz() const { return Vec3(m_x, m_x, m_z); }
- inline Vec3 Vec4::xxw() const { return Vec3(m_x, m_x, m_w); }
- inline Vec3 Vec4::xyx() const { return Vec3(m_x, m_y, m_x); }
- inline Vec3 Vec4::xyy() const { return Vec3(m_x, m_y, m_y); }
- inline Vec3 Vec4::xyz() const { return Vec3(m_x, m_y, m_z); }
- inline Vec3 Vec4::xyw() const { return Vec3(m_x, m_y, m_w); }
- inline Vec3 Vec4::xzx() const { return Vec3(m_x, m_z, m_x); }
- inline Vec3 Vec4::xzy() const { return Vec3(m_x, m_z, m_y); }
- inline Vec3 Vec4::xzz() const { return Vec3(m_x, m_z, m_z); }
- inline Vec3 Vec4::xzw() const { return Vec3(m_x, m_z, m_w); }
- inline Vec3 Vec4::xwx() const { return Vec3(m_x, m_w, m_x); }
- inline Vec3 Vec4::xwy() const { return Vec3(m_x, m_w, m_y); }
- inline Vec3 Vec4::xwz() const { return Vec3(m_x, m_w, m_z); }
- inline Vec3 Vec4::xww() const { return Vec3(m_x, m_w, m_w); }
- inline Vec3 Vec4::yxx() const { return Vec3(m_y, m_x, m_x); }
- inline Vec3 Vec4::yxy() const { return Vec3(m_y, m_x, m_y); }
- inline Vec3 Vec4::yxz() const { return Vec3(m_y, m_x, m_z); }
- inline Vec3 Vec4::yxw() const { return Vec3(m_y, m_x, m_w); }
- inline Vec3 Vec4::yyx() const { return Vec3(m_y, m_y, m_x); }
- inline Vec3 Vec4::yyy() const { return Vec3(m_y, m_y, m_y); }
- inline Vec3 Vec4::yyz() const { return Vec3(m_y, m_y, m_z); }
- inline Vec3 Vec4::yyw() const { return Vec3(m_y, m_y, m_w); }
- inline Vec3 Vec4::yzx() const { return Vec3(m_y, m_z, m_x); }
- inline Vec3 Vec4::yzy() const { return Vec3(m_y, m_z, m_y); }
- inline Vec3 Vec4::yzz() const { return Vec3(m_y, m_z, m_z); }
- inline Vec3 Vec4::yzw() const { return Vec3(m_y, m_z, m_w); }
- inline Vec3 Vec4::ywx() const { return Vec3(m_y, m_w, m_x); }
- inline Vec3 Vec4::ywy() const { return Vec3(m_y, m_w, m_y); }
- inline Vec3 Vec4::ywz() const { return Vec3(m_y, m_w, m_z); }
- inline Vec3 Vec4::yww() const { return Vec3(m_y, m_w, m_w); }
- inline Vec3 Vec4::zxx() const { return Vec3(m_z, m_x, m_x); }
- inline Vec3 Vec4::zxy() const { return Vec3(m_z, m_x, m_y); }
- inline Vec3 Vec4::zxz() const { return Vec3(m_z, m_x, m_z); }
- inline Vec3 Vec4::zxw() const { return Vec3(m_z, m_x, m_w); }
- inline Vec3 Vec4::zyx() const { return Vec3(m_z, m_y, m_x); }
- inline Vec3 Vec4::zyy() const { return Vec3(m_z, m_y, m_y); }
- inline Vec3 Vec4::zyz() const { return Vec3(m_z, m_y, m_z); }
- inline Vec3 Vec4::zyw() const { return Vec3(m_z, m_y, m_w); }
- inline Vec3 Vec4::zzx() const { return Vec3(m_z, m_z, m_x); }
- inline Vec3 Vec4::zzy() const { return Vec3(m_z, m_z, m_y); }
- inline Vec3 Vec4::zzz() const { return Vec3(m_z, m_z, m_z); }
- inline Vec3 Vec4::zzw() const { return Vec3(m_z, m_z, m_w); }
- inline Vec3 Vec4::zwx() const { return Vec3(m_z, m_w, m_x); }
- inline Vec3 Vec4::zwy() const { return Vec3(m_z, m_w, m_y); }
- inline Vec3 Vec4::zwz() const { return Vec3(m_z, m_w, m_z); }
- inline Vec3 Vec4::zww() const { return Vec3(m_z, m_w, m_w); }
- inline Vec3 Vec4::wxx() const { return Vec3(m_w, m_x, m_x); }
- inline Vec3 Vec4::wxy() const { return Vec3(m_w, m_x, m_y); }
- inline Vec3 Vec4::wxz() const { return Vec3(m_w, m_x, m_z); }
- inline Vec3 Vec4::wxw() const { return Vec3(m_w, m_x, m_w); }
- inline Vec3 Vec4::wyx() const { return Vec3(m_w, m_y, m_x); }
- inline Vec3 Vec4::wyy() const { return Vec3(m_w, m_y, m_y); }
- inline Vec3 Vec4::wyz() const { return Vec3(m_w, m_y, m_z); }
- inline Vec3 Vec4::wyw() const { return Vec3(m_w, m_y, m_w); }
- inline Vec3 Vec4::wzx() const { return Vec3(m_w, m_z, m_x); }
- inline Vec3 Vec4::wzy() const { return Vec3(m_w, m_z, m_y); }
- inline Vec3 Vec4::wzz() const { return Vec3(m_w, m_z, m_z); }
- inline Vec3 Vec4::wzw() const { return Vec3(m_w, m_z, m_w); }
- inline Vec3 Vec4::wwx() const { return Vec3(m_w, m_w, m_x); }
- inline Vec3 Vec4::wwy() const { return Vec3(m_w, m_w, m_y); }
- inline Vec3 Vec4::wwz() const { return Vec3(m_w, m_w, m_z); }
- inline Vec3 Vec4::www() const { return Vec3(m_w, m_w, m_w); }
- inline Vec4 Vec4::xxxx() const { return Vec4(m_x, m_x, m_x, m_x); }
- inline Vec4 Vec4::xxxy() const { return Vec4(m_x, m_x, m_x, m_y); }
- inline Vec4 Vec4::xxxz() const { return Vec4(m_x, m_x, m_x, m_z); }
- inline Vec4 Vec4::xxxw() const { return Vec4(m_x, m_x, m_x, m_w); }
- inline Vec4 Vec4::xxyx() const { return Vec4(m_x, m_x, m_y, m_x); }
- inline Vec4 Vec4::xxyy() const { return Vec4(m_x, m_x, m_y, m_y); }
- inline Vec4 Vec4::xxyz() const { return Vec4(m_x, m_x, m_y, m_z); }
- inline Vec4 Vec4::xxyw() const { return Vec4(m_x, m_x, m_y, m_w); }
- inline Vec4 Vec4::xxzx() const { return Vec4(m_x, m_x, m_z, m_x); }
- inline Vec4 Vec4::xxzy() const { return Vec4(m_x, m_x, m_z, m_y); }
- inline Vec4 Vec4::xxzz() const { return Vec4(m_x, m_x, m_z, m_z); }
- inline Vec4 Vec4::xxzw() const { return Vec4(m_x, m_x, m_z, m_w); }
- inline Vec4 Vec4::xxwx() const { return Vec4(m_x, m_x, m_w, m_x); }
- inline Vec4 Vec4::xxwy() const { return Vec4(m_x, m_x, m_w, m_y); }
- inline Vec4 Vec4::xxwz() const { return Vec4(m_x, m_x, m_w, m_z); }
- inline Vec4 Vec4::xxww() const { return Vec4(m_x, m_x, m_w, m_w); }
- inline Vec4 Vec4::xyxx() const { return Vec4(m_x, m_y, m_x, m_x); }
- inline Vec4 Vec4::xyxy() const { return Vec4(m_x, m_y, m_x, m_y); }
- inline Vec4 Vec4::xyxz() const { return Vec4(m_x, m_y, m_x, m_z); }
- inline Vec4 Vec4::xyxw() const { return Vec4(m_x, m_y, m_x, m_w); }
- inline Vec4 Vec4::xyyx() const { return Vec4(m_x, m_y, m_y, m_x); }
- inline Vec4 Vec4::xyyy() const { return Vec4(m_x, m_y, m_y, m_y); }
- inline Vec4 Vec4::xyyz() const { return Vec4(m_x, m_y, m_y, m_z); }
- inline Vec4 Vec4::xyyw() const { return Vec4(m_x, m_y, m_y, m_w); }
- inline Vec4 Vec4::xyzx() const { return Vec4(m_x, m_y, m_z, m_x); }
- inline Vec4 Vec4::xyzy() const { return Vec4(m_x, m_y, m_z, m_y); }
- inline Vec4 Vec4::xyzz() const { return Vec4(m_x, m_y, m_z, m_z); }
- inline Vec4 Vec4::xyzw() const { return Vec4(m_x, m_y, m_z, m_w); }
- inline Vec4 Vec4::xywx() const { return Vec4(m_x, m_y, m_w, m_x); }
- inline Vec4 Vec4::xywy() const { return Vec4(m_x, m_y, m_w, m_y); }
- inline Vec4 Vec4::xywz() const { return Vec4(m_x, m_y, m_w, m_z); }
- inline Vec4 Vec4::xyww() const { return Vec4(m_x, m_y, m_w, m_w); }
- inline Vec4 Vec4::xzxx() const { return Vec4(m_x, m_z, m_x, m_x); }
- inline Vec4 Vec4::xzxy() const { return Vec4(m_x, m_z, m_x, m_y); }
- inline Vec4 Vec4::xzxz() const { return Vec4(m_x, m_z, m_x, m_z); }
- inline Vec4 Vec4::xzxw() const { return Vec4(m_x, m_z, m_x, m_w); }
- inline Vec4 Vec4::xzyx() const { return Vec4(m_x, m_z, m_y, m_x); }
- inline Vec4 Vec4::xzyy() const { return Vec4(m_x, m_z, m_y, m_y); }
- inline Vec4 Vec4::xzyz() const { return Vec4(m_x, m_z, m_y, m_z); }
- inline Vec4 Vec4::xzyw() const { return Vec4(m_x, m_z, m_y, m_w); }
- inline Vec4 Vec4::xzzx() const { return Vec4(m_x, m_z, m_z, m_x); }
- inline Vec4 Vec4::xzzy() const { return Vec4(m_x, m_z, m_z, m_y); }
- inline Vec4 Vec4::xzzz() const { return Vec4(m_x, m_z, m_z, m_z); }
- inline Vec4 Vec4::xzzw() const { return Vec4(m_x, m_z, m_z, m_w); }
- inline Vec4 Vec4::xzwx() const { return Vec4(m_x, m_z, m_w, m_x); }
- inline Vec4 Vec4::xzwy() const { return Vec4(m_x, m_z, m_w, m_y); }
- inline Vec4 Vec4::xzwz() const { return Vec4(m_x, m_z, m_w, m_z); }
- inline Vec4 Vec4::xzww() const { return Vec4(m_x, m_z, m_w, m_w); }
- inline Vec4 Vec4::xwxx() const { return Vec4(m_x, m_w, m_x, m_x); }
- inline Vec4 Vec4::xwxy() const { return Vec4(m_x, m_w, m_x, m_y); }
- inline Vec4 Vec4::xwxz() const { return Vec4(m_x, m_w, m_x, m_z); }
- inline Vec4 Vec4::xwxw() const { return Vec4(m_x, m_w, m_x, m_w); }
- inline Vec4 Vec4::xwyx() const { return Vec4(m_x, m_w, m_y, m_x); }
- inline Vec4 Vec4::xwyy() const { return Vec4(m_x, m_w, m_y, m_y); }
- inline Vec4 Vec4::xwyz() const { return Vec4(m_x, m_w, m_y, m_z); }
- inline Vec4 Vec4::xwyw() const { return Vec4(m_x, m_w, m_y, m_w); }
- inline Vec4 Vec4::xwzx() const { return Vec4(m_x, m_w, m_z, m_x); }
- inline Vec4 Vec4::xwzy() const { return Vec4(m_x, m_w, m_z, m_y); }
- inline Vec4 Vec4::xwzz() const { return Vec4(m_x, m_w, m_z, m_z); }
- inline Vec4 Vec4::xwzw() const { return Vec4(m_x, m_w, m_z, m_w); }
- inline Vec4 Vec4::xwwx() const { return Vec4(m_x, m_w, m_w, m_x); }
- inline Vec4 Vec4::xwwy() const { return Vec4(m_x, m_w, m_w, m_y); }
- inline Vec4 Vec4::xwwz() const { return Vec4(m_x, m_w, m_w, m_z); }
- inline Vec4 Vec4::xwww() const { return Vec4(m_x, m_w, m_w, m_w); }
- inline Vec4 Vec4::yxxx() const { return Vec4(m_y, m_x, m_x, m_x); }
- inline Vec4 Vec4::yxxy() const { return Vec4(m_y, m_x, m_x, m_y); }
- inline Vec4 Vec4::yxxz() const { return Vec4(m_y, m_x, m_x, m_z); }
- inline Vec4 Vec4::yxxw() const { return Vec4(m_y, m_x, m_x, m_w); }
- inline Vec4 Vec4::yxyx() const { return Vec4(m_y, m_x, m_y, m_x); }
- inline Vec4 Vec4::yxyy() const { return Vec4(m_y, m_x, m_y, m_y); }
- inline Vec4 Vec4::yxyz() const { return Vec4(m_y, m_x, m_y, m_z); }
- inline Vec4 Vec4::yxyw() const { return Vec4(m_y, m_x, m_y, m_w); }
- inline Vec4 Vec4::yxzx() const { return Vec4(m_y, m_x, m_z, m_x); }
- inline Vec4 Vec4::yxzy() const { return Vec4(m_y, m_x, m_z, m_y); }
- inline Vec4 Vec4::yxzz() const { return Vec4(m_y, m_x, m_z, m_z); }
- inline Vec4 Vec4::yxzw() const { return Vec4(m_y, m_x, m_z, m_w); }
- inline Vec4 Vec4::yxwx() const { return Vec4(m_y, m_x, m_w, m_x); }
- inline Vec4 Vec4::yxwy() const { return Vec4(m_y, m_x, m_w, m_y); }
- inline Vec4 Vec4::yxwz() const { return Vec4(m_y, m_x, m_w, m_z); }
- inline Vec4 Vec4::yxww() const { return Vec4(m_y, m_x, m_w, m_w); }
- inline Vec4 Vec4::yyxx() const { return Vec4(m_y, m_y, m_x, m_x); }
- inline Vec4 Vec4::yyxy() const { return Vec4(m_y, m_y, m_x, m_y); }
- inline Vec4 Vec4::yyxz() const { return Vec4(m_y, m_y, m_x, m_z); }
- inline Vec4 Vec4::yyxw() const { return Vec4(m_y, m_y, m_x, m_w); }
- inline Vec4 Vec4::yyyx() const { return Vec4(m_y, m_y, m_y, m_x); }
- inline Vec4 Vec4::yyyy() const { return Vec4(m_y, m_y, m_y, m_y); }
- inline Vec4 Vec4::yyyz() const { return Vec4(m_y, m_y, m_y, m_z); }
- inline Vec4 Vec4::yyyw() const { return Vec4(m_y, m_y, m_y, m_w); }
- inline Vec4 Vec4::yyzx() const { return Vec4(m_y, m_y, m_z, m_x); }
- inline Vec4 Vec4::yyzy() const { return Vec4(m_y, m_y, m_z, m_y); }
- inline Vec4 Vec4::yyzz() const { return Vec4(m_y, m_y, m_z, m_z); }
- inline Vec4 Vec4::yyzw() const { return Vec4(m_y, m_y, m_z, m_w); }
- inline Vec4 Vec4::yywx() const { return Vec4(m_y, m_y, m_w, m_x); }
- inline Vec4 Vec4::yywy() const { return Vec4(m_y, m_y, m_w, m_y); }
- inline Vec4 Vec4::yywz() const { return Vec4(m_y, m_y, m_w, m_z); }
- inline Vec4 Vec4::yyww() const { return Vec4(m_y, m_y, m_w, m_w); }
- inline Vec4 Vec4::yzxx() const { return Vec4(m_y, m_z, m_x, m_x); }
- inline Vec4 Vec4::yzxy() const { return Vec4(m_y, m_z, m_x, m_y); }
- inline Vec4 Vec4::yzxz() const { return Vec4(m_y, m_z, m_x, m_z); }
- inline Vec4 Vec4::yzxw() const { return Vec4(m_y, m_z, m_x, m_w); }
- inline Vec4 Vec4::yzyx() const { return Vec4(m_y, m_z, m_y, m_x); }
- inline Vec4 Vec4::yzyy() const { return Vec4(m_y, m_z, m_y, m_y); }
- inline Vec4 Vec4::yzyz() const { return Vec4(m_y, m_z, m_y, m_z); }
- inline Vec4 Vec4::yzyw() const { return Vec4(m_y, m_z, m_y, m_w); }
- inline Vec4 Vec4::yzzx() const { return Vec4(m_y, m_z, m_z, m_x); }
- inline Vec4 Vec4::yzzy() const { return Vec4(m_y, m_z, m_z, m_y); }
- inline Vec4 Vec4::yzzz() const { return Vec4(m_y, m_z, m_z, m_z); }
- inline Vec4 Vec4::yzzw() const { return Vec4(m_y, m_z, m_z, m_w); }
- inline Vec4 Vec4::yzwx() const { return Vec4(m_y, m_z, m_w, m_x); }
- inline Vec4 Vec4::yzwy() const { return Vec4(m_y, m_z, m_w, m_y); }
- inline Vec4 Vec4::yzwz() const { return Vec4(m_y, m_z, m_w, m_z); }
- inline Vec4 Vec4::yzww() const { return Vec4(m_y, m_z, m_w, m_w); }
- inline Vec4 Vec4::ywxx() const { return Vec4(m_y, m_w, m_x, m_x); }
- inline Vec4 Vec4::ywxy() const { return Vec4(m_y, m_w, m_x, m_y); }
- inline Vec4 Vec4::ywxz() const { return Vec4(m_y, m_w, m_x, m_z); }
- inline Vec4 Vec4::ywxw() const { return Vec4(m_y, m_w, m_x, m_w); }
- inline Vec4 Vec4::ywyx() const { return Vec4(m_y, m_w, m_y, m_x); }
- inline Vec4 Vec4::ywyy() const { return Vec4(m_y, m_w, m_y, m_y); }
- inline Vec4 Vec4::ywyz() const { return Vec4(m_y, m_w, m_y, m_z); }
- inline Vec4 Vec4::ywyw() const { return Vec4(m_y, m_w, m_y, m_w); }
- inline Vec4 Vec4::ywzx() const { return Vec4(m_y, m_w, m_z, m_x); }
- inline Vec4 Vec4::ywzy() const { return Vec4(m_y, m_w, m_z, m_y); }
- inline Vec4 Vec4::ywzz() const { return Vec4(m_y, m_w, m_z, m_z); }
- inline Vec4 Vec4::ywzw() const { return Vec4(m_y, m_w, m_z, m_w); }
- inline Vec4 Vec4::ywwx() const { return Vec4(m_y, m_w, m_w, m_x); }
- inline Vec4 Vec4::ywwy() const { return Vec4(m_y, m_w, m_w, m_y); }
- inline Vec4 Vec4::ywwz() const { return Vec4(m_y, m_w, m_w, m_z); }
- inline Vec4 Vec4::ywww() const { return Vec4(m_y, m_w, m_w, m_w); }
- inline Vec4 Vec4::zxxx() const { return Vec4(m_z, m_x, m_x, m_x); }
- inline Vec4 Vec4::zxxy() const { return Vec4(m_z, m_x, m_x, m_y); }
- inline Vec4 Vec4::zxxz() const { return Vec4(m_z, m_x, m_x, m_z); }
- inline Vec4 Vec4::zxxw() const { return Vec4(m_z, m_x, m_x, m_w); }
- inline Vec4 Vec4::zxyx() const { return Vec4(m_z, m_x, m_y, m_x); }
- inline Vec4 Vec4::zxyy() const { return Vec4(m_z, m_x, m_y, m_y); }
- inline Vec4 Vec4::zxyz() const { return Vec4(m_z, m_x, m_y, m_z); }
- inline Vec4 Vec4::zxyw() const { return Vec4(m_z, m_x, m_y, m_w); }
- inline Vec4 Vec4::zxzx() const { return Vec4(m_z, m_x, m_z, m_x); }
- inline Vec4 Vec4::zxzy() const { return Vec4(m_z, m_x, m_z, m_y); }
- inline Vec4 Vec4::zxzz() const { return Vec4(m_z, m_x, m_z, m_z); }
- inline Vec4 Vec4::zxzw() const { return Vec4(m_z, m_x, m_z, m_w); }
- inline Vec4 Vec4::zxwx() const { return Vec4(m_z, m_x, m_w, m_x); }
- inline Vec4 Vec4::zxwy() const { return Vec4(m_z, m_x, m_w, m_y); }
- inline Vec4 Vec4::zxwz() const { return Vec4(m_z, m_x, m_w, m_z); }
- inline Vec4 Vec4::zxww() const { return Vec4(m_z, m_x, m_w, m_w); }
- inline Vec4 Vec4::zyxx() const { return Vec4(m_z, m_y, m_x, m_x); }
- inline Vec4 Vec4::zyxy() const { return Vec4(m_z, m_y, m_x, m_y); }
- inline Vec4 Vec4::zyxz() const { return Vec4(m_z, m_y, m_x, m_z); }
- inline Vec4 Vec4::zyxw() const { return Vec4(m_z, m_y, m_x, m_w); }
- inline Vec4 Vec4::zyyx() const { return Vec4(m_z, m_y, m_y, m_x); }
- inline Vec4 Vec4::zyyy() const { return Vec4(m_z, m_y, m_y, m_y); }
- inline Vec4 Vec4::zyyz() const { return Vec4(m_z, m_y, m_y, m_z); }
- inline Vec4 Vec4::zyyw() const { return Vec4(m_z, m_y, m_y, m_w); }
- inline Vec4 Vec4::zyzx() const { return Vec4(m_z, m_y, m_z, m_x); }
- inline Vec4 Vec4::zyzy() const { return Vec4(m_z, m_y, m_z, m_y); }
- inline Vec4 Vec4::zyzz() const { return Vec4(m_z, m_y, m_z, m_z); }
- inline Vec4 Vec4::zyzw() const { return Vec4(m_z, m_y, m_z, m_w); }
- inline Vec4 Vec4::zywx() const { return Vec4(m_z, m_y, m_w, m_x); }
- inline Vec4 Vec4::zywy() const { return Vec4(m_z, m_y, m_w, m_y); }
- inline Vec4 Vec4::zywz() const { return Vec4(m_z, m_y, m_w, m_z); }
- inline Vec4 Vec4::zyww() const { return Vec4(m_z, m_y, m_w, m_w); }
- inline Vec4 Vec4::zzxx() const { return Vec4(m_z, m_z, m_x, m_x); }
- inline Vec4 Vec4::zzxy() const { return Vec4(m_z, m_z, m_x, m_y); }
- inline Vec4 Vec4::zzxz() const { return Vec4(m_z, m_z, m_x, m_z); }
- inline Vec4 Vec4::zzxw() const { return Vec4(m_z, m_z, m_x, m_w); }
- inline Vec4 Vec4::zzyx() const { return Vec4(m_z, m_z, m_y, m_x); }
- inline Vec4 Vec4::zzyy() const { return Vec4(m_z, m_z, m_y, m_y); }
- inline Vec4 Vec4::zzyz() const { return Vec4(m_z, m_z, m_y, m_z); }
- inline Vec4 Vec4::zzyw() const { return Vec4(m_z, m_z, m_y, m_w); }
- inline Vec4 Vec4::zzzx() const { return Vec4(m_z, m_z, m_z, m_x); }
- inline Vec4 Vec4::zzzy() const { return Vec4(m_z, m_z, m_z, m_y); }
- inline Vec4 Vec4::zzzz() const { return Vec4(m_z, m_z, m_z, m_z); }
- inline Vec4 Vec4::zzzw() const { return Vec4(m_z, m_z, m_z, m_w); }
- inline Vec4 Vec4::zzwx() const { return Vec4(m_z, m_z, m_w, m_x); }
- inline Vec4 Vec4::zzwy() const { return Vec4(m_z, m_z, m_w, m_y); }
- inline Vec4 Vec4::zzwz() const { return Vec4(m_z, m_z, m_w, m_z); }
- inline Vec4 Vec4::zzww() const { return Vec4(m_z, m_z, m_w, m_w); }
- inline Vec4 Vec4::zwxx() const { return Vec4(m_z, m_w, m_x, m_x); }
- inline Vec4 Vec4::zwxy() const { return Vec4(m_z, m_w, m_x, m_y); }
- inline Vec4 Vec4::zwxz() const { return Vec4(m_z, m_w, m_x, m_z); }
- inline Vec4 Vec4::zwxw() const { return Vec4(m_z, m_w, m_x, m_w); }
- inline Vec4 Vec4::zwyx() const { return Vec4(m_z, m_w, m_y, m_x); }
- inline Vec4 Vec4::zwyy() const { return Vec4(m_z, m_w, m_y, m_y); }
- inline Vec4 Vec4::zwyz() const { return Vec4(m_z, m_w, m_y, m_z); }
- inline Vec4 Vec4::zwyw() const { return Vec4(m_z, m_w, m_y, m_w); }
- inline Vec4 Vec4::zwzx() const { return Vec4(m_z, m_w, m_z, m_x); }
- inline Vec4 Vec4::zwzy() const { return Vec4(m_z, m_w, m_z, m_y); }
- inline Vec4 Vec4::zwzz() const { return Vec4(m_z, m_w, m_z, m_z); }
- inline Vec4 Vec4::zwzw() const { return Vec4(m_z, m_w, m_z, m_w); }
- inline Vec4 Vec4::zwwx() const { return Vec4(m_z, m_w, m_w, m_x); }
- inline Vec4 Vec4::zwwy() const { return Vec4(m_z, m_w, m_w, m_y); }
- inline Vec4 Vec4::zwwz() const { return Vec4(m_z, m_w, m_w, m_z); }
- inline Vec4 Vec4::zwww() const { return Vec4(m_z, m_w, m_w, m_w); }
- inline Vec4 Vec4::wxxx() const { return Vec4(m_w, m_x, m_x, m_x); }
- inline Vec4 Vec4::wxxy() const { return Vec4(m_w, m_x, m_x, m_y); }
- inline Vec4 Vec4::wxxz() const { return Vec4(m_w, m_x, m_x, m_z); }
- inline Vec4 Vec4::wxxw() const { return Vec4(m_w, m_x, m_x, m_w); }
- inline Vec4 Vec4::wxyx() const { return Vec4(m_w, m_x, m_y, m_x); }
- inline Vec4 Vec4::wxyy() const { return Vec4(m_w, m_x, m_y, m_y); }
- inline Vec4 Vec4::wxyz() const { return Vec4(m_w, m_x, m_y, m_z); }
- inline Vec4 Vec4::wxyw() const { return Vec4(m_w, m_x, m_y, m_w); }
- inline Vec4 Vec4::wxzx() const { return Vec4(m_w, m_x, m_z, m_x); }
- inline Vec4 Vec4::wxzy() const { return Vec4(m_w, m_x, m_z, m_y); }
- inline Vec4 Vec4::wxzz() const { return Vec4(m_w, m_x, m_z, m_z); }
- inline Vec4 Vec4::wxzw() const { return Vec4(m_w, m_x, m_z, m_w); }
- inline Vec4 Vec4::wxwx() const { return Vec4(m_w, m_x, m_w, m_x); }
- inline Vec4 Vec4::wxwy() const { return Vec4(m_w, m_x, m_w, m_y); }
- inline Vec4 Vec4::wxwz() const { return Vec4(m_w, m_x, m_w, m_z); }
- inline Vec4 Vec4::wxww() const { return Vec4(m_w, m_x, m_w, m_w); }
- inline Vec4 Vec4::wyxx() const { return Vec4(m_w, m_y, m_x, m_x); }
- inline Vec4 Vec4::wyxy() const { return Vec4(m_w, m_y, m_x, m_y); }
- inline Vec4 Vec4::wyxz() const { return Vec4(m_w, m_y, m_x, m_z); }
- inline Vec4 Vec4::wyxw() const { return Vec4(m_w, m_y, m_x, m_w); }
- inline Vec4 Vec4::wyyx() const { return Vec4(m_w, m_y, m_y, m_x); }
- inline Vec4 Vec4::wyyy() const { return Vec4(m_w, m_y, m_y, m_y); }
- inline Vec4 Vec4::wyyz() const { return Vec4(m_w, m_y, m_y, m_z); }
- inline Vec4 Vec4::wyyw() const { return Vec4(m_w, m_y, m_y, m_w); }
- inline Vec4 Vec4::wyzx() const { return Vec4(m_w, m_y, m_z, m_x); }
- inline Vec4 Vec4::wyzy() const { return Vec4(m_w, m_y, m_z, m_y); }
- inline Vec4 Vec4::wyzz() const { return Vec4(m_w, m_y, m_z, m_z); }
- inline Vec4 Vec4::wyzw() const { return Vec4(m_w, m_y, m_z, m_w); }
- inline Vec4 Vec4::wywx() const { return Vec4(m_w, m_y, m_w, m_x); }
- inline Vec4 Vec4::wywy() const { return Vec4(m_w, m_y, m_w, m_y); }
- inline Vec4 Vec4::wywz() const { return Vec4(m_w, m_y, m_w, m_z); }
- inline Vec4 Vec4::wyww() const { return Vec4(m_w, m_y, m_w, m_w); }
- inline Vec4 Vec4::wzxx() const { return Vec4(m_w, m_z, m_x, m_x); }
- inline Vec4 Vec4::wzxy() const { return Vec4(m_w, m_z, m_x, m_y); }
- inline Vec4 Vec4::wzxz() const { return Vec4(m_w, m_z, m_x, m_z); }
- inline Vec4 Vec4::wzxw() const { return Vec4(m_w, m_z, m_x, m_w); }
- inline Vec4 Vec4::wzyx() const { return Vec4(m_w, m_z, m_y, m_x); }
- inline Vec4 Vec4::wzyy() const { return Vec4(m_w, m_z, m_y, m_y); }
- inline Vec4 Vec4::wzyz() const { return Vec4(m_w, m_z, m_y, m_z); }
- inline Vec4 Vec4::wzyw() const { return Vec4(m_w, m_z, m_y, m_w); }
- inline Vec4 Vec4::wzzx() const { return Vec4(m_w, m_z, m_z, m_x); }
- inline Vec4 Vec4::wzzy() const { return Vec4(m_w, m_z, m_z, m_y); }
- inline Vec4 Vec4::wzzz() const { return Vec4(m_w, m_z, m_z, m_z); }
- inline Vec4 Vec4::wzzw() const { return Vec4(m_w, m_z, m_z, m_w); }
- inline Vec4 Vec4::wzwx() const { return Vec4(m_w, m_z, m_w, m_x); }
- inline Vec4 Vec4::wzwy() const { return Vec4(m_w, m_z, m_w, m_y); }
- inline Vec4 Vec4::wzwz() const { return Vec4(m_w, m_z, m_w, m_z); }
- inline Vec4 Vec4::wzww() const { return Vec4(m_w, m_z, m_w, m_w); }
- inline Vec4 Vec4::wwxx() const { return Vec4(m_w, m_w, m_x, m_x); }
- inline Vec4 Vec4::wwxy() const { return Vec4(m_w, m_w, m_x, m_y); }
- inline Vec4 Vec4::wwxz() const { return Vec4(m_w, m_w, m_x, m_z); }
- inline Vec4 Vec4::wwxw() const { return Vec4(m_w, m_w, m_x, m_w); }
- inline Vec4 Vec4::wwyx() const { return Vec4(m_w, m_w, m_y, m_x); }
- inline Vec4 Vec4::wwyy() const { return Vec4(m_w, m_w, m_y, m_y); }
- inline Vec4 Vec4::wwyz() const { return Vec4(m_w, m_w, m_y, m_z); }
- inline Vec4 Vec4::wwyw() const { return Vec4(m_w, m_w, m_y, m_w); }
- inline Vec4 Vec4::wwzx() const { return Vec4(m_w, m_w, m_z, m_x); }
- inline Vec4 Vec4::wwzy() const { return Vec4(m_w, m_w, m_z, m_y); }
- inline Vec4 Vec4::wwzz() const { return Vec4(m_w, m_w, m_z, m_z); }
- inline Vec4 Vec4::wwzw() const { return Vec4(m_w, m_w, m_z, m_w); }
- inline Vec4 Vec4::wwwx() const { return Vec4(m_w, m_w, m_w, m_x); }
- inline Vec4 Vec4::wwwy() const { return Vec4(m_w, m_w, m_w, m_y); }
- inline Vec4 Vec4::wwwz() const { return Vec4(m_w, m_w, m_w, m_z); }
- inline Vec4 Vec4::wwww() const { return Vec4(m_w, m_w, m_w, m_w); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement