|
constexpr | vec4_base ()=default |
|
constexpr | vec4_base (T v) |
|
constexpr | vec4_base (T p_x, T p_y) |
|
constexpr | vec4_base (T p_x, T p_y, T p_z) |
|
constexpr | vec4_base (T p_x, T p_y, T p_z, T p_w) |
|
constexpr | vec4_base (const vec2_base< T > &v, T p_z, T p_w) |
|
constexpr | vec4_base (T p_x, const vec2_base< T > &v, T p_w) |
|
constexpr | vec4_base (const vec2_base< T > &u, const vec2_base< T > &v) |
|
constexpr | vec4_base (const vec3_base< T > &v, T p_w) |
|
constexpr | vec4_base (T p_x, const vec3_base< T > &v) |
|
constexpr vec3_base< T > | persp_div () const |
|
constexpr vec2_base< T > | xx () const |
|
constexpr vec2_base< T > | xy () const |
|
constexpr vec2_base< T > | xz () const |
|
constexpr vec2_base< T > | xw () const |
|
constexpr vec2_base< T > | yx () const |
|
constexpr vec2_base< T > | yy () const |
|
constexpr vec2_base< T > | yz () const |
|
constexpr vec2_base< T > | yw () const |
|
constexpr vec2_base< T > | zx () const |
|
constexpr vec2_base< T > | zy () const |
|
constexpr vec2_base< T > | zz () const |
|
constexpr vec2_base< T > | zw () const |
|
constexpr vec2_base< T > | wx () const |
|
constexpr vec2_base< T > | wy () const |
|
constexpr vec2_base< T > | wz () const |
|
constexpr vec2_base< T > | ww () const |
|
constexpr vec3_base< T > | xxx () const |
|
constexpr vec3_base< T > | xxy () const |
|
constexpr vec3_base< T > | xxz () const |
|
constexpr vec3_base< T > | xxw () const |
|
constexpr vec3_base< T > | xyx () const |
|
constexpr vec3_base< T > | xyy () const |
|
constexpr vec3_base< T > | xyz () const |
|
constexpr vec3_base< T > | xyw () const |
|
constexpr vec3_base< T > | xzx () const |
|
constexpr vec3_base< T > | xzy () const |
|
constexpr vec3_base< T > | xzz () const |
|
constexpr vec3_base< T > | xzw () const |
|
constexpr vec3_base< T > | xwx () const |
|
constexpr vec3_base< T > | xwy () const |
|
constexpr vec3_base< T > | xwz () const |
|
constexpr vec3_base< T > | xww () const |
|
constexpr vec3_base< T > | yxx () const |
|
constexpr vec3_base< T > | yxy () const |
|
constexpr vec3_base< T > | yxz () const |
|
constexpr vec3_base< T > | yxw () const |
|
constexpr vec3_base< T > | yyx () const |
|
constexpr vec3_base< T > | yyy () const |
|
constexpr vec3_base< T > | yyz () const |
|
constexpr vec3_base< T > | yyw () const |
|
constexpr vec3_base< T > | yzx () const |
|
constexpr vec3_base< T > | yzy () const |
|
constexpr vec3_base< T > | yzz () const |
|
constexpr vec3_base< T > | yzw () const |
|
constexpr vec3_base< T > | ywx () const |
|
constexpr vec3_base< T > | ywy () const |
|
constexpr vec3_base< T > | ywz () const |
|
constexpr vec3_base< T > | yww () const |
|
constexpr vec3_base< T > | zxx () const |
|
constexpr vec3_base< T > | zxy () const |
|
constexpr vec3_base< T > | zxz () const |
|
constexpr vec3_base< T > | zxw () const |
|
constexpr vec3_base< T > | zyx () const |
|
constexpr vec3_base< T > | zyy () const |
|
constexpr vec3_base< T > | zyz () const |
|
constexpr vec3_base< T > | zyw () const |
|
constexpr vec3_base< T > | zzx () const |
|
constexpr vec3_base< T > | zzy () const |
|
constexpr vec3_base< T > | zzz () const |
|
constexpr vec3_base< T > | zzw () const |
|
constexpr vec3_base< T > | zwx () const |
|
constexpr vec3_base< T > | zwy () const |
|
constexpr vec3_base< T > | zwz () const |
|
constexpr vec3_base< T > | zww () const |
|
constexpr vec3_base< T > | wxx () const |
|
constexpr vec3_base< T > | wxy () const |
|
constexpr vec3_base< T > | wxz () const |
|
constexpr vec3_base< T > | wxw () const |
|
constexpr vec3_base< T > | wyx () const |
|
constexpr vec3_base< T > | wyy () const |
|
constexpr vec3_base< T > | wyz () const |
|
constexpr vec3_base< T > | wyw () const |
|
constexpr vec3_base< T > | wzx () const |
|
constexpr vec3_base< T > | wzy () const |
|
constexpr vec3_base< T > | wzz () const |
|
constexpr vec3_base< T > | wzw () const |
|
constexpr vec3_base< T > | wwx () const |
|
constexpr vec3_base< T > | wwy () const |
|
constexpr vec3_base< T > | wwz () const |
|
constexpr vec3_base< T > | www () const |
|
constexpr vec4_base< T > | xxxx () const |
|
constexpr vec4_base< T > | xxxy () const |
|
constexpr vec4_base< T > | xxxz () const |
|
constexpr vec4_base< T > | xxxw () const |
|
constexpr vec4_base< T > | xxyx () const |
|
constexpr vec4_base< T > | xxyy () const |
|
constexpr vec4_base< T > | xxyz () const |
|
constexpr vec4_base< T > | xxyw () const |
|
constexpr vec4_base< T > | xxzx () const |
|
constexpr vec4_base< T > | xxzy () const |
|
constexpr vec4_base< T > | xxzz () const |
|
constexpr vec4_base< T > | xxzw () const |
|
constexpr vec4_base< T > | xxwx () const |
|
constexpr vec4_base< T > | xxwy () const |
|
constexpr vec4_base< T > | xxwz () const |
|
constexpr vec4_base< T > | xxww () const |
|
constexpr vec4_base< T > | xyxx () const |
|
constexpr vec4_base< T > | xyxy () const |
|
constexpr vec4_base< T > | xyxz () const |
|
constexpr vec4_base< T > | xyxw () const |
|
constexpr vec4_base< T > | xyyx () const |
|
constexpr vec4_base< T > | xyyy () const |
|
constexpr vec4_base< T > | xyyz () const |
|
constexpr vec4_base< T > | xyyw () const |
|
constexpr vec4_base< T > | xyzx () const |
|
constexpr vec4_base< T > | xyzy () const |
|
constexpr vec4_base< T > | xyzz () const |
|
constexpr vec4_base< T > | xyzw () const |
|
constexpr vec4_base< T > | xywx () const |
|
constexpr vec4_base< T > | xywy () const |
|
constexpr vec4_base< T > | xywz () const |
|
constexpr vec4_base< T > | xyww () const |
|
constexpr vec4_base< T > | xzxx () const |
|
constexpr vec4_base< T > | xzxy () const |
|
constexpr vec4_base< T > | xzxz () const |
|
constexpr vec4_base< T > | xzxw () const |
|
constexpr vec4_base< T > | xzyx () const |
|
constexpr vec4_base< T > | xzyy () const |
|
constexpr vec4_base< T > | xzyz () const |
|
constexpr vec4_base< T > | xzyw () const |
|
constexpr vec4_base< T > | xzzx () const |
|
constexpr vec4_base< T > | xzzy () const |
|
constexpr vec4_base< T > | xzzz () const |
|
constexpr vec4_base< T > | xzzw () const |
|
constexpr vec4_base< T > | xzwx () const |
|
constexpr vec4_base< T > | xzwy () const |
|
constexpr vec4_base< T > | xzwz () const |
|
constexpr vec4_base< T > | xzww () const |
|
constexpr vec4_base< T > | xwxx () const |
|
constexpr vec4_base< T > | xwxy () const |
|
constexpr vec4_base< T > | xwxz () const |
|
constexpr vec4_base< T > | xwxw () const |
|
constexpr vec4_base< T > | xwyx () const |
|
constexpr vec4_base< T > | xwyy () const |
|
constexpr vec4_base< T > | xwyz () const |
|
constexpr vec4_base< T > | xwyw () const |
|
constexpr vec4_base< T > | xwzx () const |
|
constexpr vec4_base< T > | xwzy () const |
|
constexpr vec4_base< T > | xwzz () const |
|
constexpr vec4_base< T > | xwzw () const |
|
constexpr vec4_base< T > | xwwx () const |
|
constexpr vec4_base< T > | xwwy () const |
|
constexpr vec4_base< T > | xwwz () const |
|
constexpr vec4_base< T > | xwww () const |
|
constexpr vec4_base< T > | yxxx () const |
|
constexpr vec4_base< T > | yxxy () const |
|
constexpr vec4_base< T > | yxxz () const |
|
constexpr vec4_base< T > | yxxw () const |
|
constexpr vec4_base< T > | yxyx () const |
|
constexpr vec4_base< T > | yxyy () const |
|
constexpr vec4_base< T > | yxyz () const |
|
constexpr vec4_base< T > | yxyw () const |
|
constexpr vec4_base< T > | yxzx () const |
|
constexpr vec4_base< T > | yxzy () const |
|
constexpr vec4_base< T > | yxzz () const |
|
constexpr vec4_base< T > | yxzw () const |
|
constexpr vec4_base< T > | yxwx () const |
|
constexpr vec4_base< T > | yxwy () const |
|
constexpr vec4_base< T > | yxwz () const |
|
constexpr vec4_base< T > | yxww () const |
|
constexpr vec4_base< T > | yyxx () const |
|
constexpr vec4_base< T > | yyxy () const |
|
constexpr vec4_base< T > | yyxz () const |
|
constexpr vec4_base< T > | yyxw () const |
|
constexpr vec4_base< T > | yyyx () const |
|
constexpr vec4_base< T > | yyyy () const |
|
constexpr vec4_base< T > | yyyz () const |
|
constexpr vec4_base< T > | yyyw () const |
|
constexpr vec4_base< T > | yyzx () const |
|
constexpr vec4_base< T > | yyzy () const |
|
constexpr vec4_base< T > | yyzz () const |
|
constexpr vec4_base< T > | yyzw () const |
|
constexpr vec4_base< T > | yywx () const |
|
constexpr vec4_base< T > | yywy () const |
|
constexpr vec4_base< T > | yywz () const |
|
constexpr vec4_base< T > | yyww () const |
|
constexpr vec4_base< T > | yzxx () const |
|
constexpr vec4_base< T > | yzxy () const |
|
constexpr vec4_base< T > | yzxz () const |
|
constexpr vec4_base< T > | yzxw () const |
|
constexpr vec4_base< T > | yzyx () const |
|
constexpr vec4_base< T > | yzyy () const |
|
constexpr vec4_base< T > | yzyz () const |
|
constexpr vec4_base< T > | yzyw () const |
|
constexpr vec4_base< T > | yzzx () const |
|
constexpr vec4_base< T > | yzzy () const |
|
constexpr vec4_base< T > | yzzz () const |
|
constexpr vec4_base< T > | yzzw () const |
|
constexpr vec4_base< T > | yzwx () const |
|
constexpr vec4_base< T > | yzwy () const |
|
constexpr vec4_base< T > | yzwz () const |
|
constexpr vec4_base< T > | yzww () const |
|
constexpr vec4_base< T > | ywxx () const |
|
constexpr vec4_base< T > | ywxy () const |
|
constexpr vec4_base< T > | ywxz () const |
|
constexpr vec4_base< T > | ywxw () const |
|
constexpr vec4_base< T > | ywyx () const |
|
constexpr vec4_base< T > | ywyy () const |
|
constexpr vec4_base< T > | ywyz () const |
|
constexpr vec4_base< T > | ywyw () const |
|
constexpr vec4_base< T > | ywzx () const |
|
constexpr vec4_base< T > | ywzy () const |
|
constexpr vec4_base< T > | ywzz () const |
|
constexpr vec4_base< T > | ywzw () const |
|
constexpr vec4_base< T > | ywwx () const |
|
constexpr vec4_base< T > | ywwy () const |
|
constexpr vec4_base< T > | ywwz () const |
|
constexpr vec4_base< T > | ywww () const |
|
constexpr vec4_base< T > | zxxx () const |
|
constexpr vec4_base< T > | zxxy () const |
|
constexpr vec4_base< T > | zxxz () const |
|
constexpr vec4_base< T > | zxxw () const |
|
constexpr vec4_base< T > | zxyx () const |
|
constexpr vec4_base< T > | zxyy () const |
|
constexpr vec4_base< T > | zxyz () const |
|
constexpr vec4_base< T > | zxyw () const |
|
constexpr vec4_base< T > | zxzx () const |
|
constexpr vec4_base< T > | zxzy () const |
|
constexpr vec4_base< T > | zxzz () const |
|
constexpr vec4_base< T > | zxzw () const |
|
constexpr vec4_base< T > | zxwx () const |
|
constexpr vec4_base< T > | zxwy () const |
|
constexpr vec4_base< T > | zxwz () const |
|
constexpr vec4_base< T > | zxww () const |
|
constexpr vec4_base< T > | zyxx () const |
|
constexpr vec4_base< T > | zyxy () const |
|
constexpr vec4_base< T > | zyxz () const |
|
constexpr vec4_base< T > | zyxw () const |
|
constexpr vec4_base< T > | zyyx () const |
|
constexpr vec4_base< T > | zyyy () const |
|
constexpr vec4_base< T > | zyyz () const |
|
constexpr vec4_base< T > | zyyw () const |
|
constexpr vec4_base< T > | zyzx () const |
|
constexpr vec4_base< T > | zyzy () const |
|
constexpr vec4_base< T > | zyzz () const |
|
constexpr vec4_base< T > | zyzw () const |
|
constexpr vec4_base< T > | zywx () const |
|
constexpr vec4_base< T > | zywy () const |
|
constexpr vec4_base< T > | zywz () const |
|
constexpr vec4_base< T > | zyww () const |
|
constexpr vec4_base< T > | zzxx () const |
|
constexpr vec4_base< T > | zzxy () const |
|
constexpr vec4_base< T > | zzxz () const |
|
constexpr vec4_base< T > | zzxw () const |
|
constexpr vec4_base< T > | zzyx () const |
|
constexpr vec4_base< T > | zzyy () const |
|
constexpr vec4_base< T > | zzyz () const |
|
constexpr vec4_base< T > | zzyw () const |
|
constexpr vec4_base< T > | zzzx () const |
|
constexpr vec4_base< T > | zzzy () const |
|
constexpr vec4_base< T > | zzzz () const |
|
constexpr vec4_base< T > | zzzw () const |
|
constexpr vec4_base< T > | zzwx () const |
|
constexpr vec4_base< T > | zzwy () const |
|
constexpr vec4_base< T > | zzwz () const |
|
constexpr vec4_base< T > | zzww () const |
|
constexpr vec4_base< T > | zwxx () const |
|
constexpr vec4_base< T > | zwxy () const |
|
constexpr vec4_base< T > | zwxz () const |
|
constexpr vec4_base< T > | zwxw () const |
|
constexpr vec4_base< T > | zwyx () const |
|
constexpr vec4_base< T > | zwyy () const |
|
constexpr vec4_base< T > | zwyz () const |
|
constexpr vec4_base< T > | zwyw () const |
|
constexpr vec4_base< T > | zwzx () const |
|
constexpr vec4_base< T > | zwzy () const |
|
constexpr vec4_base< T > | zwzz () const |
|
constexpr vec4_base< T > | zwzw () const |
|
constexpr vec4_base< T > | zwwx () const |
|
constexpr vec4_base< T > | zwwy () const |
|
constexpr vec4_base< T > | zwwz () const |
|
constexpr vec4_base< T > | zwww () const |
|
constexpr vec4_base< T > | wxxx () const |
|
constexpr vec4_base< T > | wxxy () const |
|
constexpr vec4_base< T > | wxxz () const |
|
constexpr vec4_base< T > | wxxw () const |
|
constexpr vec4_base< T > | wxyx () const |
|
constexpr vec4_base< T > | wxyy () const |
|
constexpr vec4_base< T > | wxyz () const |
|
constexpr vec4_base< T > | wxyw () const |
|
constexpr vec4_base< T > | wxzx () const |
|
constexpr vec4_base< T > | wxzy () const |
|
constexpr vec4_base< T > | wxzz () const |
|
constexpr vec4_base< T > | wxzw () const |
|
constexpr vec4_base< T > | wxwx () const |
|
constexpr vec4_base< T > | wxwy () const |
|
constexpr vec4_base< T > | wxwz () const |
|
constexpr vec4_base< T > | wxww () const |
|
constexpr vec4_base< T > | wyxx () const |
|
constexpr vec4_base< T > | wyxy () const |
|
constexpr vec4_base< T > | wyxz () const |
|
constexpr vec4_base< T > | wyxw () const |
|
constexpr vec4_base< T > | wyyx () const |
|
constexpr vec4_base< T > | wyyy () const |
|
constexpr vec4_base< T > | wyyz () const |
|
constexpr vec4_base< T > | wyyw () const |
|
constexpr vec4_base< T > | wyzx () const |
|
constexpr vec4_base< T > | wyzy () const |
|
constexpr vec4_base< T > | wyzz () const |
|
constexpr vec4_base< T > | wyzw () const |
|
constexpr vec4_base< T > | wywx () const |
|
constexpr vec4_base< T > | wywy () const |
|
constexpr vec4_base< T > | wywz () const |
|
constexpr vec4_base< T > | wyww () const |
|
constexpr vec4_base< T > | wzxx () const |
|
constexpr vec4_base< T > | wzxy () const |
|
constexpr vec4_base< T > | wzxz () const |
|
constexpr vec4_base< T > | wzxw () const |
|
constexpr vec4_base< T > | wzyx () const |
|
constexpr vec4_base< T > | wzyy () const |
|
constexpr vec4_base< T > | wzyz () const |
|
constexpr vec4_base< T > | wzyw () const |
|
constexpr vec4_base< T > | wzzx () const |
|
constexpr vec4_base< T > | wzzy () const |
|
constexpr vec4_base< T > | wzzz () const |
|
constexpr vec4_base< T > | wzzw () const |
|
constexpr vec4_base< T > | wzwx () const |
|
constexpr vec4_base< T > | wzwy () const |
|
constexpr vec4_base< T > | wzwz () const |
|
constexpr vec4_base< T > | wzww () const |
|
constexpr vec4_base< T > | wwxx () const |
|
constexpr vec4_base< T > | wwxy () const |
|
constexpr vec4_base< T > | wwxz () const |
|
constexpr vec4_base< T > | wwxw () const |
|
constexpr vec4_base< T > | wwyx () const |
|
constexpr vec4_base< T > | wwyy () const |
|
constexpr vec4_base< T > | wwyz () const |
|
constexpr vec4_base< T > | wwyw () const |
|
constexpr vec4_base< T > | wwzx () const |
|
constexpr vec4_base< T > | wwzy () const |
|
constexpr vec4_base< T > | wwzz () const |
|
constexpr vec4_base< T > | wwzw () const |
|
constexpr vec4_base< T > | wwwx () const |
|
constexpr vec4_base< T > | wwwy () const |
|
constexpr vec4_base< T > | wwwz () const |
|
constexpr vec4_base< T > | wwww () const |
|
constexpr | vec4_base ()=default |
|
constexpr | vec4_base (T v) |
|
constexpr | vec4_base (T p_x, T p_y) |
|
constexpr | vec4_base (T p_x, T p_y, T p_z) |
|
constexpr | vec4_base (T p_x, T p_y, T p_z, T p_w) |
|
constexpr | vec4_base (const vec2_base< T > &v, T p_z, T p_w) |
|
constexpr | vec4_base (T p_x, const vec2_base< T > &v, T p_w) |
|
constexpr | vec4_base (const vec2_base< T > &u, const vec2_base< T > &v) |
|
constexpr | vec4_base (const vec3_base< T > &v, T p_w) |
|
constexpr | vec4_base (T p_x, const vec3_base< T > &v) |
|
constexpr vec3_base< T > | persp_div () const |
|
constexpr vec2_base< T > | xx () const |
|
constexpr vec2_base< T > | xy () const |
|
constexpr vec2_base< T > | xz () const |
|
constexpr vec2_base< T > | xw () const |
|
constexpr vec2_base< T > | yx () const |
|
constexpr vec2_base< T > | yy () const |
|
constexpr vec2_base< T > | yz () const |
|
constexpr vec2_base< T > | yw () const |
|
constexpr vec2_base< T > | zx () const |
|
constexpr vec2_base< T > | zy () const |
|
constexpr vec2_base< T > | zz () const |
|
constexpr vec2_base< T > | zw () const |
|
constexpr vec2_base< T > | wx () const |
|
constexpr vec2_base< T > | wy () const |
|
constexpr vec2_base< T > | wz () const |
|
constexpr vec2_base< T > | ww () const |
|
constexpr vec3_base< T > | xxx () const |
|
constexpr vec3_base< T > | xxy () const |
|
constexpr vec3_base< T > | xxz () const |
|
constexpr vec3_base< T > | xxw () const |
|
constexpr vec3_base< T > | xyx () const |
|
constexpr vec3_base< T > | xyy () const |
|
constexpr vec3_base< T > | xyz () const |
|
constexpr vec3_base< T > | xyw () const |
|
constexpr vec3_base< T > | xzx () const |
|
constexpr vec3_base< T > | xzy () const |
|
constexpr vec3_base< T > | xzz () const |
|
constexpr vec3_base< T > | xzw () const |
|
constexpr vec3_base< T > | xwx () const |
|
constexpr vec3_base< T > | xwy () const |
|
constexpr vec3_base< T > | xwz () const |
|
constexpr vec3_base< T > | xww () const |
|
constexpr vec3_base< T > | yxx () const |
|
constexpr vec3_base< T > | yxy () const |
|
constexpr vec3_base< T > | yxz () const |
|
constexpr vec3_base< T > | yxw () const |
|
constexpr vec3_base< T > | yyx () const |
|
constexpr vec3_base< T > | yyy () const |
|
constexpr vec3_base< T > | yyz () const |
|
constexpr vec3_base< T > | yyw () const |
|
constexpr vec3_base< T > | yzx () const |
|
constexpr vec3_base< T > | yzy () const |
|
constexpr vec3_base< T > | yzz () const |
|
constexpr vec3_base< T > | yzw () const |
|
constexpr vec3_base< T > | ywx () const |
|
constexpr vec3_base< T > | ywy () const |
|
constexpr vec3_base< T > | ywz () const |
|
constexpr vec3_base< T > | yww () const |
|
constexpr vec3_base< T > | zxx () const |
|
constexpr vec3_base< T > | zxy () const |
|
constexpr vec3_base< T > | zxz () const |
|
constexpr vec3_base< T > | zxw () const |
|
constexpr vec3_base< T > | zyx () const |
|
constexpr vec3_base< T > | zyy () const |
|
constexpr vec3_base< T > | zyz () const |
|
constexpr vec3_base< T > | zyw () const |
|
constexpr vec3_base< T > | zzx () const |
|
constexpr vec3_base< T > | zzy () const |
|
constexpr vec3_base< T > | zzz () const |
|
constexpr vec3_base< T > | zzw () const |
|
constexpr vec3_base< T > | zwx () const |
|
constexpr vec3_base< T > | zwy () const |
|
constexpr vec3_base< T > | zwz () const |
|
constexpr vec3_base< T > | zww () const |
|
constexpr vec3_base< T > | wxx () const |
|
constexpr vec3_base< T > | wxy () const |
|
constexpr vec3_base< T > | wxz () const |
|
constexpr vec3_base< T > | wxw () const |
|
constexpr vec3_base< T > | wyx () const |
|
constexpr vec3_base< T > | wyy () const |
|
constexpr vec3_base< T > | wyz () const |
|
constexpr vec3_base< T > | wyw () const |
|
constexpr vec3_base< T > | wzx () const |
|
constexpr vec3_base< T > | wzy () const |
|
constexpr vec3_base< T > | wzz () const |
|
constexpr vec3_base< T > | wzw () const |
|
constexpr vec3_base< T > | wwx () const |
|
constexpr vec3_base< T > | wwy () const |
|
constexpr vec3_base< T > | wwz () const |
|
constexpr vec3_base< T > | www () const |
|
constexpr vec4_base< T > | xxxx () const |
|
constexpr vec4_base< T > | xxxy () const |
|
constexpr vec4_base< T > | xxxz () const |
|
constexpr vec4_base< T > | xxxw () const |
|
constexpr vec4_base< T > | xxyx () const |
|
constexpr vec4_base< T > | xxyy () const |
|
constexpr vec4_base< T > | xxyz () const |
|
constexpr vec4_base< T > | xxyw () const |
|
constexpr vec4_base< T > | xxzx () const |
|
constexpr vec4_base< T > | xxzy () const |
|
constexpr vec4_base< T > | xxzz () const |
|
constexpr vec4_base< T > | xxzw () const |
|
constexpr vec4_base< T > | xxwx () const |
|
constexpr vec4_base< T > | xxwy () const |
|
constexpr vec4_base< T > | xxwz () const |
|
constexpr vec4_base< T > | xxww () const |
|
constexpr vec4_base< T > | xyxx () const |
|
constexpr vec4_base< T > | xyxy () const |
|
constexpr vec4_base< T > | xyxz () const |
|
constexpr vec4_base< T > | xyxw () const |
|
constexpr vec4_base< T > | xyyx () const |
|
constexpr vec4_base< T > | xyyy () const |
|
constexpr vec4_base< T > | xyyz () const |
|
constexpr vec4_base< T > | xyyw () const |
|
constexpr vec4_base< T > | xyzx () const |
|
constexpr vec4_base< T > | xyzy () const |
|
constexpr vec4_base< T > | xyzz () const |
|
constexpr vec4_base< T > | xyzw () const |
|
constexpr vec4_base< T > | xywx () const |
|
constexpr vec4_base< T > | xywy () const |
|
constexpr vec4_base< T > | xywz () const |
|
constexpr vec4_base< T > | xyww () const |
|
constexpr vec4_base< T > | xzxx () const |
|
constexpr vec4_base< T > | xzxy () const |
|
constexpr vec4_base< T > | xzxz () const |
|
constexpr vec4_base< T > | xzxw () const |
|
constexpr vec4_base< T > | xzyx () const |
|
constexpr vec4_base< T > | xzyy () const |
|
constexpr vec4_base< T > | xzyz () const |
|
constexpr vec4_base< T > | xzyw () const |
|
constexpr vec4_base< T > | xzzx () const |
|
constexpr vec4_base< T > | xzzy () const |
|
constexpr vec4_base< T > | xzzz () const |
|
constexpr vec4_base< T > | xzzw () const |
|
constexpr vec4_base< T > | xzwx () const |
|
constexpr vec4_base< T > | xzwy () const |
|
constexpr vec4_base< T > | xzwz () const |
|
constexpr vec4_base< T > | xzww () const |
|
constexpr vec4_base< T > | xwxx () const |
|
constexpr vec4_base< T > | xwxy () const |
|
constexpr vec4_base< T > | xwxz () const |
|
constexpr vec4_base< T > | xwxw () const |
|
constexpr vec4_base< T > | xwyx () const |
|
constexpr vec4_base< T > | xwyy () const |
|
constexpr vec4_base< T > | xwyz () const |
|
constexpr vec4_base< T > | xwyw () const |
|
constexpr vec4_base< T > | xwzx () const |
|
constexpr vec4_base< T > | xwzy () const |
|
constexpr vec4_base< T > | xwzz () const |
|
constexpr vec4_base< T > | xwzw () const |
|
constexpr vec4_base< T > | xwwx () const |
|
constexpr vec4_base< T > | xwwy () const |
|
constexpr vec4_base< T > | xwwz () const |
|
constexpr vec4_base< T > | xwww () const |
|
constexpr vec4_base< T > | yxxx () const |
|
constexpr vec4_base< T > | yxxy () const |
|
constexpr vec4_base< T > | yxxz () const |
|
constexpr vec4_base< T > | yxxw () const |
|
constexpr vec4_base< T > | yxyx () const |
|
constexpr vec4_base< T > | yxyy () const |
|
constexpr vec4_base< T > | yxyz () const |
|
constexpr vec4_base< T > | yxyw () const |
|
constexpr vec4_base< T > | yxzx () const |
|
constexpr vec4_base< T > | yxzy () const |
|
constexpr vec4_base< T > | yxzz () const |
|
constexpr vec4_base< T > | yxzw () const |
|
constexpr vec4_base< T > | yxwx () const |
|
constexpr vec4_base< T > | yxwy () const |
|
constexpr vec4_base< T > | yxwz () const |
|
constexpr vec4_base< T > | yxww () const |
|
constexpr vec4_base< T > | yyxx () const |
|
constexpr vec4_base< T > | yyxy () const |
|
constexpr vec4_base< T > | yyxz () const |
|
constexpr vec4_base< T > | yyxw () const |
|
constexpr vec4_base< T > | yyyx () const |
|
constexpr vec4_base< T > | yyyy () const |
|
constexpr vec4_base< T > | yyyz () const |
|
constexpr vec4_base< T > | yyyw () const |
|
constexpr vec4_base< T > | yyzx () const |
|
constexpr vec4_base< T > | yyzy () const |
|
constexpr vec4_base< T > | yyzz () const |
|
constexpr vec4_base< T > | yyzw () const |
|
constexpr vec4_base< T > | yywx () const |
|
constexpr vec4_base< T > | yywy () const |
|
constexpr vec4_base< T > | yywz () const |
|
constexpr vec4_base< T > | yyww () const |
|
constexpr vec4_base< T > | yzxx () const |
|
constexpr vec4_base< T > | yzxy () const |
|
constexpr vec4_base< T > | yzxz () const |
|
constexpr vec4_base< T > | yzxw () const |
|
constexpr vec4_base< T > | yzyx () const |
|
constexpr vec4_base< T > | yzyy () const |
|
constexpr vec4_base< T > | yzyz () const |
|
constexpr vec4_base< T > | yzyw () const |
|
constexpr vec4_base< T > | yzzx () const |
|
constexpr vec4_base< T > | yzzy () const |
|
constexpr vec4_base< T > | yzzz () const |
|
constexpr vec4_base< T > | yzzw () const |
|
constexpr vec4_base< T > | yzwx () const |
|
constexpr vec4_base< T > | yzwy () const |
|
constexpr vec4_base< T > | yzwz () const |
|
constexpr vec4_base< T > | yzww () const |
|
constexpr vec4_base< T > | ywxx () const |
|
constexpr vec4_base< T > | ywxy () const |
|
constexpr vec4_base< T > | ywxz () const |
|
constexpr vec4_base< T > | ywxw () const |
|
constexpr vec4_base< T > | ywyx () const |
|
constexpr vec4_base< T > | ywyy () const |
|
constexpr vec4_base< T > | ywyz () const |
|
constexpr vec4_base< T > | ywyw () const |
|
constexpr vec4_base< T > | ywzx () const |
|
constexpr vec4_base< T > | ywzy () const |
|
constexpr vec4_base< T > | ywzz () const |
|
constexpr vec4_base< T > | ywzw () const |
|
constexpr vec4_base< T > | ywwx () const |
|
constexpr vec4_base< T > | ywwy () const |
|
constexpr vec4_base< T > | ywwz () const |
|
constexpr vec4_base< T > | ywww () const |
|
constexpr vec4_base< T > | zxxx () const |
|
constexpr vec4_base< T > | zxxy () const |
|
constexpr vec4_base< T > | zxxz () const |
|
constexpr vec4_base< T > | zxxw () const |
|
constexpr vec4_base< T > | zxyx () const |
|
constexpr vec4_base< T > | zxyy () const |
|
constexpr vec4_base< T > | zxyz () const |
|
constexpr vec4_base< T > | zxyw () const |
|
constexpr vec4_base< T > | zxzx () const |
|
constexpr vec4_base< T > | zxzy () const |
|
constexpr vec4_base< T > | zxzz () const |
|
constexpr vec4_base< T > | zxzw () const |
|
constexpr vec4_base< T > | zxwx () const |
|
constexpr vec4_base< T > | zxwy () const |
|
constexpr vec4_base< T > | zxwz () const |
|
constexpr vec4_base< T > | zxww () const |
|
constexpr vec4_base< T > | zyxx () const |
|
constexpr vec4_base< T > | zyxy () const |
|
constexpr vec4_base< T > | zyxz () const |
|
constexpr vec4_base< T > | zyxw () const |
|
constexpr vec4_base< T > | zyyx () const |
|
constexpr vec4_base< T > | zyyy () const |
|
constexpr vec4_base< T > | zyyz () const |
|
constexpr vec4_base< T > | zyyw () const |
|
constexpr vec4_base< T > | zyzx () const |
|
constexpr vec4_base< T > | zyzy () const |
|
constexpr vec4_base< T > | zyzz () const |
|
constexpr vec4_base< T > | zyzw () const |
|
constexpr vec4_base< T > | zywx () const |
|
constexpr vec4_base< T > | zywy () const |
|
constexpr vec4_base< T > | zywz () const |
|
constexpr vec4_base< T > | zyww () const |
|
constexpr vec4_base< T > | zzxx () const |
|
constexpr vec4_base< T > | zzxy () const |
|
constexpr vec4_base< T > | zzxz () const |
|
constexpr vec4_base< T > | zzxw () const |
|
constexpr vec4_base< T > | zzyx () const |
|
constexpr vec4_base< T > | zzyy () const |
|
constexpr vec4_base< T > | zzyz () const |
|
constexpr vec4_base< T > | zzyw () const |
|
constexpr vec4_base< T > | zzzx () const |
|
constexpr vec4_base< T > | zzzy () const |
|
constexpr vec4_base< T > | zzzz () const |
|
constexpr vec4_base< T > | zzzw () const |
|
constexpr vec4_base< T > | zzwx () const |
|
constexpr vec4_base< T > | zzwy () const |
|
constexpr vec4_base< T > | zzwz () const |
|
constexpr vec4_base< T > | zzww () const |
|
constexpr vec4_base< T > | zwxx () const |
|
constexpr vec4_base< T > | zwxy () const |
|
constexpr vec4_base< T > | zwxz () const |
|
constexpr vec4_base< T > | zwxw () const |
|
constexpr vec4_base< T > | zwyx () const |
|
constexpr vec4_base< T > | zwyy () const |
|
constexpr vec4_base< T > | zwyz () const |
|
constexpr vec4_base< T > | zwyw () const |
|
constexpr vec4_base< T > | zwzx () const |
|
constexpr vec4_base< T > | zwzy () const |
|
constexpr vec4_base< T > | zwzz () const |
|
constexpr vec4_base< T > | zwzw () const |
|
constexpr vec4_base< T > | zwwx () const |
|
constexpr vec4_base< T > | zwwy () const |
|
constexpr vec4_base< T > | zwwz () const |
|
constexpr vec4_base< T > | zwww () const |
|
constexpr vec4_base< T > | wxxx () const |
|
constexpr vec4_base< T > | wxxy () const |
|
constexpr vec4_base< T > | wxxz () const |
|
constexpr vec4_base< T > | wxxw () const |
|
constexpr vec4_base< T > | wxyx () const |
|
constexpr vec4_base< T > | wxyy () const |
|
constexpr vec4_base< T > | wxyz () const |
|
constexpr vec4_base< T > | wxyw () const |
|
constexpr vec4_base< T > | wxzx () const |
|
constexpr vec4_base< T > | wxzy () const |
|
constexpr vec4_base< T > | wxzz () const |
|
constexpr vec4_base< T > | wxzw () const |
|
constexpr vec4_base< T > | wxwx () const |
|
constexpr vec4_base< T > | wxwy () const |
|
constexpr vec4_base< T > | wxwz () const |
|
constexpr vec4_base< T > | wxww () const |
|
constexpr vec4_base< T > | wyxx () const |
|
constexpr vec4_base< T > | wyxy () const |
|
constexpr vec4_base< T > | wyxz () const |
|
constexpr vec4_base< T > | wyxw () const |
|
constexpr vec4_base< T > | wyyx () const |
|
constexpr vec4_base< T > | wyyy () const |
|
constexpr vec4_base< T > | wyyz () const |
|
constexpr vec4_base< T > | wyyw () const |
|
constexpr vec4_base< T > | wyzx () const |
|
constexpr vec4_base< T > | wyzy () const |
|
constexpr vec4_base< T > | wyzz () const |
|
constexpr vec4_base< T > | wyzw () const |
|
constexpr vec4_base< T > | wywx () const |
|
constexpr vec4_base< T > | wywy () const |
|
constexpr vec4_base< T > | wywz () const |
|
constexpr vec4_base< T > | wyww () const |
|
constexpr vec4_base< T > | wzxx () const |
|
constexpr vec4_base< T > | wzxy () const |
|
constexpr vec4_base< T > | wzxz () const |
|
constexpr vec4_base< T > | wzxw () const |
|
constexpr vec4_base< T > | wzyx () const |
|
constexpr vec4_base< T > | wzyy () const |
|
constexpr vec4_base< T > | wzyz () const |
|
constexpr vec4_base< T > | wzyw () const |
|
constexpr vec4_base< T > | wzzx () const |
|
constexpr vec4_base< T > | wzzy () const |
|
constexpr vec4_base< T > | wzzz () const |
|
constexpr vec4_base< T > | wzzw () const |
|
constexpr vec4_base< T > | wzwx () const |
|
constexpr vec4_base< T > | wzwy () const |
|
constexpr vec4_base< T > | wzwz () const |
|
constexpr vec4_base< T > | wzww () const |
|
constexpr vec4_base< T > | wwxx () const |
|
constexpr vec4_base< T > | wwxy () const |
|
constexpr vec4_base< T > | wwxz () const |
|
constexpr vec4_base< T > | wwxw () const |
|
constexpr vec4_base< T > | wwyx () const |
|
constexpr vec4_base< T > | wwyy () const |
|
constexpr vec4_base< T > | wwyz () const |
|
constexpr vec4_base< T > | wwyw () const |
|
constexpr vec4_base< T > | wwzx () const |
|
constexpr vec4_base< T > | wwzy () const |
|
constexpr vec4_base< T > | wwzz () const |
|
constexpr vec4_base< T > | wwzw () const |
|
constexpr vec4_base< T > | wwwx () const |
|
constexpr vec4_base< T > | wwwy () const |
|
constexpr vec4_base< T > | wwwz () const |
|
constexpr vec4_base< T > | wwww () const |
|
constexpr | operator vec4_base< U > (void) const |
|
constexpr | operator vec4_base< U > (void) const |
|
constexpr vec & | operator= (const vec4_base< T > &v) |
|
constexpr vec & | operator= (const vec4_base< T > &v) |
|
constexpr T & | operator[] (std::size_t i) |
|
constexpr const T & | operator[] (std::size_t i) const |
|
constexpr T & | operator[] (std::size_t i) |
|
constexpr const T & | operator[] (std::size_t i) const |
|
constexpr vec4_base< T > | operator- (void) const |
|
constexpr vec4_base< T > | operator- (void) const |
|
constexpr vec4_base< T > & | operator+= (T t) |
|
constexpr vec4_base< T > & | operator+= (const vec4_base< T > &v) |
|
constexpr vec4_base< T > & | operator+= (T t) |
|
constexpr vec4_base< T > & | operator+= (const vec4_base< T > &v) |
|
constexpr vec4_base< T > & | operator-= (T t) |
|
constexpr vec4_base< T > & | operator-= (const vec4_base< T > &v) |
|
constexpr vec4_base< T > & | operator-= (T t) |
|
constexpr vec4_base< T > & | operator-= (const vec4_base< T > &v) |
|
constexpr vec4_base< T > & | operator*= (T t) |
|
constexpr vec4_base< T > & | operator*= (const vec4_base< T > &v) |
|
constexpr vec4_base< T > & | operator*= (T t) |
|
constexpr vec4_base< T > & | operator*= (const vec4_base< T > &v) |
|
constexpr vec4_base< T > & | operator/= (T t) |
|
constexpr vec4_base< T > & | operator/= (const vec4_base< T > &v) |
|
constexpr vec4_base< T > & | operator/= (T t) |
|
constexpr vec4_base< T > & | operator/= (const vec4_base< T > &v) |
|
constexpr T & | get (void) |
|
constexpr const T & | get (void) const |
|
constexpr T & | get (void) |
|
constexpr const T & | get (void) const |
|
constexpr T * | data (void) |
|
constexpr const T * | data (void) const |
|
constexpr T * | data (void) |
|
constexpr const T * | data (void) const |
|
constexpr auto | as_tuple (void) const |
|
constexpr auto | as_tuple (void) const |
|
|
using | type = T |
|
using | type = T |
|
static constexpr vec4_base< R > | map (F f, Args &&...args) |
|
static constexpr vec4_base< R > | map (F f, Args &&...args) |
|
static constexpr vec4_base< R > | map_impl (F f, std::index_sequence< I... >, const vec &v) |
|
static constexpr vec4_base< R > | map_impl (F f, std::index_sequence< I... >, T t, const vec &v0) |
|
static constexpr vec4_base< R > | map_impl (F f, std::index_sequence< I... >, const vec &v0, T t) |
|
static constexpr vec4_base< R > | map_impl (F f, std::index_sequence< I... >, const vec &v0, const vec &v1) |
|
static constexpr vec4_base< R > | map_impl (F f, std::index_sequence< I... >, const vec &v) |
|
static constexpr vec4_base< R > | map_impl (F f, std::index_sequence< I... >, T t, const vec &v0) |
|
static constexpr vec4_base< R > | map_impl (F f, std::index_sequence< I... >, const vec &v0, T t) |
|
static constexpr vec4_base< R > | map_impl (F f, std::index_sequence< I... >, const vec &v0, const vec &v1) |
|
static constexpr std::size_t | n_dim |
|