Struct double4
- Namespace
- Misaki.HighPerformance.Mathematics
- Assembly
- Misaki.HighPerformance.Mathematics.dll
[NumericType(typeof(double), 8, 4, 1, "global::Misaki.HighPerformance.Mathematics.double", true, true, null, null)]
[NumericConvertable("(double){v}.{c}", new Type[] { typeof(int4), typeof(uint4), typeof(float4), typeof(bool4) })]
[NumericConvertable("(double){v}", new Type[] { typeof(int), typeof(uint), typeof(float) })]
public struct double4 : IEquatable<double4>
- Implements
- Inherited Members
- Extension Methods
Constructors
double4(bool4)
public double4(bool4 v)
Parameters
vbool4
double4(double2, double2)
public double4(double2 xy, double2 zw)
Parameters
double4(double2, double, double)
public double4(double2 xy, double z, double w)
Parameters
double4(double3, double)
public double4(double3 xyz, double w)
Parameters
double4(float4)
public double4(float4 v)
Parameters
vfloat4
double4(int4)
public double4(int4 v)
Parameters
vint4
double4(uint4)
public double4(uint4 v)
Parameters
vuint4
double4(double)
public double4(double value)
Parameters
valuedouble
double4(double, double2, double)
public double4(double x, double2 yz, double w)
Parameters
double4(double, double3)
public double4(double x, double3 yzw)
Parameters
double4(double, double, double2)
public double4(double x, double y, double2 zw)
Parameters
double4(double, double, double, double)
public double4(double x, double y, double z, double w)
Parameters
double4(int)
public double4(int v)
Parameters
vint
double4(ReadOnlySpan<double>)
public double4(ReadOnlySpan<double> values)
Parameters
valuesReadOnlySpan<double>
double4(float)
public double4(float v)
Parameters
vfloat
double4(uint)
public double4(uint v)
Parameters
vuint
Fields
__v
[JsonIgnore]
public Vector256<double> __v
Field Value
w
public double w
Field Value
x
public double x
Field Value
y
public double y
Field Value
z
public double z
Field Value
Properties
this[int]
public ref double this[int index] { get; }
Parameters
indexint
Property Value
one
public static double4 one { get; }
Property Value
unitW
public static double4 unitW { get; }
Property Value
unitX
public static double4 unitX { get; }
Property Value
unitY
public static double4 unitY { get; }
Property Value
unitZ
public static double4 unitZ { get; }
Property Value
ww
[JsonIgnore]
public readonly double2 ww { get; }
Property Value
www
[JsonIgnore]
public readonly double3 www { get; }
Property Value
wwww
[JsonIgnore]
public readonly double4 wwww { get; }
Property Value
wwwx
[JsonIgnore]
public readonly double4 wwwx { get; }
Property Value
wwwy
[JsonIgnore]
public readonly double4 wwwy { get; }
Property Value
wwwz
[JsonIgnore]
public readonly double4 wwwz { get; }
Property Value
wwx
[JsonIgnore]
public readonly double3 wwx { get; }
Property Value
wwxw
[JsonIgnore]
public readonly double4 wwxw { get; }
Property Value
wwxx
[JsonIgnore]
public readonly double4 wwxx { get; }
Property Value
wwxy
[JsonIgnore]
public readonly double4 wwxy { get; }
Property Value
wwxz
[JsonIgnore]
public readonly double4 wwxz { get; }
Property Value
wwy
[JsonIgnore]
public readonly double3 wwy { get; }
Property Value
wwyw
[JsonIgnore]
public readonly double4 wwyw { get; }
Property Value
wwyx
[JsonIgnore]
public readonly double4 wwyx { get; }
Property Value
wwyy
[JsonIgnore]
public readonly double4 wwyy { get; }
Property Value
wwyz
[JsonIgnore]
public readonly double4 wwyz { get; }
Property Value
wwz
[JsonIgnore]
public readonly double3 wwz { get; }
Property Value
wwzw
[JsonIgnore]
public readonly double4 wwzw { get; }
Property Value
wwzx
[JsonIgnore]
public readonly double4 wwzx { get; }
Property Value
wwzy
[JsonIgnore]
public readonly double4 wwzy { get; }
Property Value
wwzz
[JsonIgnore]
public readonly double4 wwzz { get; }
Property Value
wx
[JsonIgnore]
public double2 wx { get; set; }
Property Value
wxw
[JsonIgnore]
public readonly double3 wxw { get; }
Property Value
wxww
[JsonIgnore]
public readonly double4 wxww { get; }
Property Value
wxwx
[JsonIgnore]
public readonly double4 wxwx { get; }
Property Value
wxwy
[JsonIgnore]
public readonly double4 wxwy { get; }
Property Value
wxwz
[JsonIgnore]
public readonly double4 wxwz { get; }
Property Value
wxx
[JsonIgnore]
public readonly double3 wxx { get; }
Property Value
wxxw
[JsonIgnore]
public readonly double4 wxxw { get; }
Property Value
wxxx
[JsonIgnore]
public readonly double4 wxxx { get; }
Property Value
wxxy
[JsonIgnore]
public readonly double4 wxxy { get; }
Property Value
wxxz
[JsonIgnore]
public readonly double4 wxxz { get; }
Property Value
wxy
[JsonIgnore]
public double3 wxy { get; set; }
Property Value
wxyw
[JsonIgnore]
public readonly double4 wxyw { get; }
Property Value
wxyx
[JsonIgnore]
public readonly double4 wxyx { get; }
Property Value
wxyy
[JsonIgnore]
public readonly double4 wxyy { get; }
Property Value
wxyz
[JsonIgnore]
public double4 wxyz { get; set; }
Property Value
wxz
[JsonIgnore]
public double3 wxz { get; set; }
Property Value
wxzw
[JsonIgnore]
public readonly double4 wxzw { get; }
Property Value
wxzx
[JsonIgnore]
public readonly double4 wxzx { get; }
Property Value
wxzy
[JsonIgnore]
public double4 wxzy { get; set; }
Property Value
wxzz
[JsonIgnore]
public readonly double4 wxzz { get; }
Property Value
wy
[JsonIgnore]
public double2 wy { get; set; }
Property Value
wyw
[JsonIgnore]
public readonly double3 wyw { get; }
Property Value
wyww
[JsonIgnore]
public readonly double4 wyww { get; }
Property Value
wywx
[JsonIgnore]
public readonly double4 wywx { get; }
Property Value
wywy
[JsonIgnore]
public readonly double4 wywy { get; }
Property Value
wywz
[JsonIgnore]
public readonly double4 wywz { get; }
Property Value
wyx
[JsonIgnore]
public double3 wyx { get; set; }
Property Value
wyxw
[JsonIgnore]
public readonly double4 wyxw { get; }
Property Value
wyxx
[JsonIgnore]
public readonly double4 wyxx { get; }
Property Value
wyxy
[JsonIgnore]
public readonly double4 wyxy { get; }
Property Value
wyxz
[JsonIgnore]
public double4 wyxz { get; set; }
Property Value
wyy
[JsonIgnore]
public readonly double3 wyy { get; }
Property Value
wyyw
[JsonIgnore]
public readonly double4 wyyw { get; }
Property Value
wyyx
[JsonIgnore]
public readonly double4 wyyx { get; }
Property Value
wyyy
[JsonIgnore]
public readonly double4 wyyy { get; }
Property Value
wyyz
[JsonIgnore]
public readonly double4 wyyz { get; }
Property Value
wyz
[JsonIgnore]
public double3 wyz { get; set; }
Property Value
wyzw
[JsonIgnore]
public readonly double4 wyzw { get; }
Property Value
wyzx
[JsonIgnore]
public double4 wyzx { get; set; }
Property Value
wyzy
[JsonIgnore]
public readonly double4 wyzy { get; }
Property Value
wyzz
[JsonIgnore]
public readonly double4 wyzz { get; }
Property Value
wz
[JsonIgnore]
public double2 wz { get; set; }
Property Value
wzw
[JsonIgnore]
public readonly double3 wzw { get; }
Property Value
wzww
[JsonIgnore]
public readonly double4 wzww { get; }
Property Value
wzwx
[JsonIgnore]
public readonly double4 wzwx { get; }
Property Value
wzwy
[JsonIgnore]
public readonly double4 wzwy { get; }
Property Value
wzwz
[JsonIgnore]
public readonly double4 wzwz { get; }
Property Value
wzx
[JsonIgnore]
public double3 wzx { get; set; }
Property Value
wzxw
[JsonIgnore]
public readonly double4 wzxw { get; }
Property Value
wzxx
[JsonIgnore]
public readonly double4 wzxx { get; }
Property Value
wzxy
[JsonIgnore]
public double4 wzxy { get; set; }
Property Value
wzxz
[JsonIgnore]
public readonly double4 wzxz { get; }
Property Value
wzy
[JsonIgnore]
public double3 wzy { get; set; }
Property Value
wzyw
[JsonIgnore]
public readonly double4 wzyw { get; }
Property Value
wzyx
[JsonIgnore]
public double4 wzyx { get; set; }
Property Value
wzyy
[JsonIgnore]
public readonly double4 wzyy { get; }
Property Value
wzyz
[JsonIgnore]
public readonly double4 wzyz { get; }
Property Value
wzz
[JsonIgnore]
public readonly double3 wzz { get; }
Property Value
wzzw
[JsonIgnore]
public readonly double4 wzzw { get; }
Property Value
wzzx
[JsonIgnore]
public readonly double4 wzzx { get; }
Property Value
wzzy
[JsonIgnore]
public readonly double4 wzzy { get; }
Property Value
wzzz
[JsonIgnore]
public readonly double4 wzzz { get; }
Property Value
xw
[JsonIgnore]
public double2 xw { get; set; }
Property Value
xww
[JsonIgnore]
public readonly double3 xww { get; }
Property Value
xwww
[JsonIgnore]
public readonly double4 xwww { get; }
Property Value
xwwx
[JsonIgnore]
public readonly double4 xwwx { get; }
Property Value
xwwy
[JsonIgnore]
public readonly double4 xwwy { get; }
Property Value
xwwz
[JsonIgnore]
public readonly double4 xwwz { get; }
Property Value
xwx
[JsonIgnore]
public readonly double3 xwx { get; }
Property Value
xwxw
[JsonIgnore]
public readonly double4 xwxw { get; }
Property Value
xwxx
[JsonIgnore]
public readonly double4 xwxx { get; }
Property Value
xwxy
[JsonIgnore]
public readonly double4 xwxy { get; }
Property Value
xwxz
[JsonIgnore]
public readonly double4 xwxz { get; }
Property Value
xwy
[JsonIgnore]
public double3 xwy { get; set; }
Property Value
xwyw
[JsonIgnore]
public readonly double4 xwyw { get; }
Property Value
xwyx
[JsonIgnore]
public readonly double4 xwyx { get; }
Property Value
xwyy
[JsonIgnore]
public readonly double4 xwyy { get; }
Property Value
xwyz
[JsonIgnore]
public double4 xwyz { get; set; }
Property Value
xwz
[JsonIgnore]
public double3 xwz { get; set; }
Property Value
xwzw
[JsonIgnore]
public readonly double4 xwzw { get; }
Property Value
xwzx
[JsonIgnore]
public readonly double4 xwzx { get; }
Property Value
xwzy
[JsonIgnore]
public double4 xwzy { get; set; }
Property Value
xwzz
[JsonIgnore]
public readonly double4 xwzz { get; }
Property Value
xx
[JsonIgnore]
public readonly double2 xx { get; }
Property Value
xxw
[JsonIgnore]
public readonly double3 xxw { get; }
Property Value
xxww
[JsonIgnore]
public readonly double4 xxww { get; }
Property Value
xxwx
[JsonIgnore]
public readonly double4 xxwx { get; }
Property Value
xxwy
[JsonIgnore]
public readonly double4 xxwy { get; }
Property Value
xxwz
[JsonIgnore]
public readonly double4 xxwz { get; }
Property Value
xxx
[JsonIgnore]
public readonly double3 xxx { get; }
Property Value
xxxw
[JsonIgnore]
public readonly double4 xxxw { get; }
Property Value
xxxx
[JsonIgnore]
public readonly double4 xxxx { get; }
Property Value
xxxy
[JsonIgnore]
public readonly double4 xxxy { get; }
Property Value
xxxz
[JsonIgnore]
public readonly double4 xxxz { get; }
Property Value
xxy
[JsonIgnore]
public readonly double3 xxy { get; }
Property Value
xxyw
[JsonIgnore]
public readonly double4 xxyw { get; }
Property Value
xxyx
[JsonIgnore]
public readonly double4 xxyx { get; }
Property Value
xxyy
[JsonIgnore]
public readonly double4 xxyy { get; }
Property Value
xxyz
[JsonIgnore]
public readonly double4 xxyz { get; }
Property Value
xxz
[JsonIgnore]
public readonly double3 xxz { get; }
Property Value
xxzw
[JsonIgnore]
public readonly double4 xxzw { get; }
Property Value
xxzx
[JsonIgnore]
public readonly double4 xxzx { get; }
Property Value
xxzy
[JsonIgnore]
public readonly double4 xxzy { get; }
Property Value
xxzz
[JsonIgnore]
public readonly double4 xxzz { get; }
Property Value
xy
[JsonIgnore]
public double2 xy { get; set; }
Property Value
xyw
[JsonIgnore]
public double3 xyw { get; set; }
Property Value
xyww
[JsonIgnore]
public readonly double4 xyww { get; }
Property Value
xywx
[JsonIgnore]
public readonly double4 xywx { get; }
Property Value
xywy
[JsonIgnore]
public readonly double4 xywy { get; }
Property Value
xywz
[JsonIgnore]
public double4 xywz { get; set; }
Property Value
xyx
[JsonIgnore]
public readonly double3 xyx { get; }
Property Value
xyxw
[JsonIgnore]
public readonly double4 xyxw { get; }
Property Value
xyxx
[JsonIgnore]
public readonly double4 xyxx { get; }
Property Value
xyxy
[JsonIgnore]
public readonly double4 xyxy { get; }
Property Value
xyxz
[JsonIgnore]
public readonly double4 xyxz { get; }
Property Value
xyy
[JsonIgnore]
public readonly double3 xyy { get; }
Property Value
xyyw
[JsonIgnore]
public readonly double4 xyyw { get; }
Property Value
xyyx
[JsonIgnore]
public readonly double4 xyyx { get; }
Property Value
xyyy
[JsonIgnore]
public readonly double4 xyyy { get; }
Property Value
xyyz
[JsonIgnore]
public readonly double4 xyyz { get; }
Property Value
xyz
[JsonIgnore]
public double3 xyz { get; set; }
Property Value
xyzw
[JsonIgnore]
public double4 xyzw { get; set; }
Property Value
xyzx
[JsonIgnore]
public readonly double4 xyzx { get; }
Property Value
xyzy
[JsonIgnore]
public readonly double4 xyzy { get; }
Property Value
xyzz
[JsonIgnore]
public readonly double4 xyzz { get; }
Property Value
xz
[JsonIgnore]
public double2 xz { get; set; }
Property Value
xzw
[JsonIgnore]
public double3 xzw { get; set; }
Property Value
xzww
[JsonIgnore]
public readonly double4 xzww { get; }
Property Value
xzwx
[JsonIgnore]
public readonly double4 xzwx { get; }
Property Value
xzwy
[JsonIgnore]
public double4 xzwy { get; set; }
Property Value
xzwz
[JsonIgnore]
public readonly double4 xzwz { get; }
Property Value
xzx
[JsonIgnore]
public readonly double3 xzx { get; }
Property Value
xzxw
[JsonIgnore]
public readonly double4 xzxw { get; }
Property Value
xzxx
[JsonIgnore]
public readonly double4 xzxx { get; }
Property Value
xzxy
[JsonIgnore]
public readonly double4 xzxy { get; }
Property Value
xzxz
[JsonIgnore]
public readonly double4 xzxz { get; }
Property Value
xzy
[JsonIgnore]
public double3 xzy { get; set; }
Property Value
xzyw
[JsonIgnore]
public double4 xzyw { get; set; }
Property Value
xzyx
[JsonIgnore]
public readonly double4 xzyx { get; }
Property Value
xzyy
[JsonIgnore]
public readonly double4 xzyy { get; }
Property Value
xzyz
[JsonIgnore]
public readonly double4 xzyz { get; }
Property Value
xzz
[JsonIgnore]
public readonly double3 xzz { get; }
Property Value
xzzw
[JsonIgnore]
public readonly double4 xzzw { get; }
Property Value
xzzx
[JsonIgnore]
public readonly double4 xzzx { get; }
Property Value
xzzy
[JsonIgnore]
public readonly double4 xzzy { get; }
Property Value
xzzz
[JsonIgnore]
public readonly double4 xzzz { get; }
Property Value
yw
[JsonIgnore]
public double2 yw { get; set; }
Property Value
yww
[JsonIgnore]
public readonly double3 yww { get; }
Property Value
ywww
[JsonIgnore]
public readonly double4 ywww { get; }
Property Value
ywwx
[JsonIgnore]
public readonly double4 ywwx { get; }
Property Value
ywwy
[JsonIgnore]
public readonly double4 ywwy { get; }
Property Value
ywwz
[JsonIgnore]
public readonly double4 ywwz { get; }
Property Value
ywx
[JsonIgnore]
public double3 ywx { get; set; }
Property Value
ywxw
[JsonIgnore]
public readonly double4 ywxw { get; }
Property Value
ywxx
[JsonIgnore]
public readonly double4 ywxx { get; }
Property Value
ywxy
[JsonIgnore]
public readonly double4 ywxy { get; }
Property Value
ywxz
[JsonIgnore]
public double4 ywxz { get; set; }
Property Value
ywy
[JsonIgnore]
public readonly double3 ywy { get; }
Property Value
ywyw
[JsonIgnore]
public readonly double4 ywyw { get; }
Property Value
ywyx
[JsonIgnore]
public readonly double4 ywyx { get; }
Property Value
ywyy
[JsonIgnore]
public readonly double4 ywyy { get; }
Property Value
ywyz
[JsonIgnore]
public readonly double4 ywyz { get; }
Property Value
ywz
[JsonIgnore]
public double3 ywz { get; set; }
Property Value
ywzw
[JsonIgnore]
public readonly double4 ywzw { get; }
Property Value
ywzx
[JsonIgnore]
public double4 ywzx { get; set; }
Property Value
ywzy
[JsonIgnore]
public readonly double4 ywzy { get; }
Property Value
ywzz
[JsonIgnore]
public readonly double4 ywzz { get; }
Property Value
yx
[JsonIgnore]
public double2 yx { get; set; }
Property Value
yxw
[JsonIgnore]
public double3 yxw { get; set; }
Property Value
yxww
[JsonIgnore]
public readonly double4 yxww { get; }
Property Value
yxwx
[JsonIgnore]
public readonly double4 yxwx { get; }
Property Value
yxwy
[JsonIgnore]
public readonly double4 yxwy { get; }
Property Value
yxwz
[JsonIgnore]
public double4 yxwz { get; set; }
Property Value
yxx
[JsonIgnore]
public readonly double3 yxx { get; }
Property Value
yxxw
[JsonIgnore]
public readonly double4 yxxw { get; }
Property Value
yxxx
[JsonIgnore]
public readonly double4 yxxx { get; }
Property Value
yxxy
[JsonIgnore]
public readonly double4 yxxy { get; }
Property Value
yxxz
[JsonIgnore]
public readonly double4 yxxz { get; }
Property Value
yxy
[JsonIgnore]
public readonly double3 yxy { get; }
Property Value
yxyw
[JsonIgnore]
public readonly double4 yxyw { get; }
Property Value
yxyx
[JsonIgnore]
public readonly double4 yxyx { get; }
Property Value
yxyy
[JsonIgnore]
public readonly double4 yxyy { get; }
Property Value
yxyz
[JsonIgnore]
public readonly double4 yxyz { get; }
Property Value
yxz
[JsonIgnore]
public double3 yxz { get; set; }
Property Value
yxzw
[JsonIgnore]
public double4 yxzw { get; set; }
Property Value
yxzx
[JsonIgnore]
public readonly double4 yxzx { get; }
Property Value
yxzy
[JsonIgnore]
public readonly double4 yxzy { get; }
Property Value
yxzz
[JsonIgnore]
public readonly double4 yxzz { get; }
Property Value
yy
[JsonIgnore]
public readonly double2 yy { get; }
Property Value
yyw
[JsonIgnore]
public readonly double3 yyw { get; }
Property Value
yyww
[JsonIgnore]
public readonly double4 yyww { get; }
Property Value
yywx
[JsonIgnore]
public readonly double4 yywx { get; }
Property Value
yywy
[JsonIgnore]
public readonly double4 yywy { get; }
Property Value
yywz
[JsonIgnore]
public readonly double4 yywz { get; }
Property Value
yyx
[JsonIgnore]
public readonly double3 yyx { get; }
Property Value
yyxw
[JsonIgnore]
public readonly double4 yyxw { get; }
Property Value
yyxx
[JsonIgnore]
public readonly double4 yyxx { get; }
Property Value
yyxy
[JsonIgnore]
public readonly double4 yyxy { get; }
Property Value
yyxz
[JsonIgnore]
public readonly double4 yyxz { get; }
Property Value
yyy
[JsonIgnore]
public readonly double3 yyy { get; }
Property Value
yyyw
[JsonIgnore]
public readonly double4 yyyw { get; }
Property Value
yyyx
[JsonIgnore]
public readonly double4 yyyx { get; }
Property Value
yyyy
[JsonIgnore]
public readonly double4 yyyy { get; }
Property Value
yyyz
[JsonIgnore]
public readonly double4 yyyz { get; }
Property Value
yyz
[JsonIgnore]
public readonly double3 yyz { get; }
Property Value
yyzw
[JsonIgnore]
public readonly double4 yyzw { get; }
Property Value
yyzx
[JsonIgnore]
public readonly double4 yyzx { get; }
Property Value
yyzy
[JsonIgnore]
public readonly double4 yyzy { get; }
Property Value
yyzz
[JsonIgnore]
public readonly double4 yyzz { get; }
Property Value
yz
[JsonIgnore]
public double2 yz { get; set; }
Property Value
yzw
[JsonIgnore]
public double3 yzw { get; set; }
Property Value
yzww
[JsonIgnore]
public readonly double4 yzww { get; }
Property Value
yzwx
[JsonIgnore]
public double4 yzwx { get; set; }
Property Value
yzwy
[JsonIgnore]
public readonly double4 yzwy { get; }
Property Value
yzwz
[JsonIgnore]
public readonly double4 yzwz { get; }
Property Value
yzx
[JsonIgnore]
public double3 yzx { get; set; }
Property Value
yzxw
[JsonIgnore]
public double4 yzxw { get; set; }
Property Value
yzxx
[JsonIgnore]
public readonly double4 yzxx { get; }
Property Value
yzxy
[JsonIgnore]
public readonly double4 yzxy { get; }
Property Value
yzxz
[JsonIgnore]
public readonly double4 yzxz { get; }
Property Value
yzy
[JsonIgnore]
public readonly double3 yzy { get; }
Property Value
yzyw
[JsonIgnore]
public readonly double4 yzyw { get; }
Property Value
yzyx
[JsonIgnore]
public readonly double4 yzyx { get; }
Property Value
yzyy
[JsonIgnore]
public readonly double4 yzyy { get; }
Property Value
yzyz
[JsonIgnore]
public readonly double4 yzyz { get; }
Property Value
yzz
[JsonIgnore]
public readonly double3 yzz { get; }
Property Value
yzzw
[JsonIgnore]
public readonly double4 yzzw { get; }
Property Value
yzzx
[JsonIgnore]
public readonly double4 yzzx { get; }
Property Value
yzzy
[JsonIgnore]
public readonly double4 yzzy { get; }
Property Value
yzzz
[JsonIgnore]
public readonly double4 yzzz { get; }
Property Value
zero
public static double4 zero { get; }
Property Value
zw
[JsonIgnore]
public double2 zw { get; set; }
Property Value
zww
[JsonIgnore]
public readonly double3 zww { get; }
Property Value
zwww
[JsonIgnore]
public readonly double4 zwww { get; }
Property Value
zwwx
[JsonIgnore]
public readonly double4 zwwx { get; }
Property Value
zwwy
[JsonIgnore]
public readonly double4 zwwy { get; }
Property Value
zwwz
[JsonIgnore]
public readonly double4 zwwz { get; }
Property Value
zwx
[JsonIgnore]
public double3 zwx { get; set; }
Property Value
zwxw
[JsonIgnore]
public readonly double4 zwxw { get; }
Property Value
zwxx
[JsonIgnore]
public readonly double4 zwxx { get; }
Property Value
zwxy
[JsonIgnore]
public double4 zwxy { get; set; }
Property Value
zwxz
[JsonIgnore]
public readonly double4 zwxz { get; }
Property Value
zwy
[JsonIgnore]
public double3 zwy { get; set; }
Property Value
zwyw
[JsonIgnore]
public readonly double4 zwyw { get; }
Property Value
zwyx
[JsonIgnore]
public double4 zwyx { get; set; }
Property Value
zwyy
[JsonIgnore]
public readonly double4 zwyy { get; }
Property Value
zwyz
[JsonIgnore]
public readonly double4 zwyz { get; }
Property Value
zwz
[JsonIgnore]
public readonly double3 zwz { get; }
Property Value
zwzw
[JsonIgnore]
public readonly double4 zwzw { get; }
Property Value
zwzx
[JsonIgnore]
public readonly double4 zwzx { get; }
Property Value
zwzy
[JsonIgnore]
public readonly double4 zwzy { get; }
Property Value
zwzz
[JsonIgnore]
public readonly double4 zwzz { get; }
Property Value
zx
[JsonIgnore]
public double2 zx { get; set; }
Property Value
zxw
[JsonIgnore]
public double3 zxw { get; set; }
Property Value
zxww
[JsonIgnore]
public readonly double4 zxww { get; }
Property Value
zxwx
[JsonIgnore]
public readonly double4 zxwx { get; }
Property Value
zxwy
[JsonIgnore]
public double4 zxwy { get; set; }
Property Value
zxwz
[JsonIgnore]
public readonly double4 zxwz { get; }
Property Value
zxx
[JsonIgnore]
public readonly double3 zxx { get; }
Property Value
zxxw
[JsonIgnore]
public readonly double4 zxxw { get; }
Property Value
zxxx
[JsonIgnore]
public readonly double4 zxxx { get; }
Property Value
zxxy
[JsonIgnore]
public readonly double4 zxxy { get; }
Property Value
zxxz
[JsonIgnore]
public readonly double4 zxxz { get; }
Property Value
zxy
[JsonIgnore]
public double3 zxy { get; set; }
Property Value
zxyw
[JsonIgnore]
public double4 zxyw { get; set; }
Property Value
zxyx
[JsonIgnore]
public readonly double4 zxyx { get; }
Property Value
zxyy
[JsonIgnore]
public readonly double4 zxyy { get; }
Property Value
zxyz
[JsonIgnore]
public readonly double4 zxyz { get; }
Property Value
zxz
[JsonIgnore]
public readonly double3 zxz { get; }
Property Value
zxzw
[JsonIgnore]
public readonly double4 zxzw { get; }
Property Value
zxzx
[JsonIgnore]
public readonly double4 zxzx { get; }
Property Value
zxzy
[JsonIgnore]
public readonly double4 zxzy { get; }
Property Value
zxzz
[JsonIgnore]
public readonly double4 zxzz { get; }
Property Value
zy
[JsonIgnore]
public double2 zy { get; set; }
Property Value
zyw
[JsonIgnore]
public double3 zyw { get; set; }
Property Value
zyww
[JsonIgnore]
public readonly double4 zyww { get; }
Property Value
zywx
[JsonIgnore]
public double4 zywx { get; set; }
Property Value
zywy
[JsonIgnore]
public readonly double4 zywy { get; }
Property Value
zywz
[JsonIgnore]
public readonly double4 zywz { get; }
Property Value
zyx
[JsonIgnore]
public double3 zyx { get; set; }
Property Value
zyxw
[JsonIgnore]
public double4 zyxw { get; set; }
Property Value
zyxx
[JsonIgnore]
public readonly double4 zyxx { get; }
Property Value
zyxy
[JsonIgnore]
public readonly double4 zyxy { get; }
Property Value
zyxz
[JsonIgnore]
public readonly double4 zyxz { get; }
Property Value
zyy
[JsonIgnore]
public readonly double3 zyy { get; }
Property Value
zyyw
[JsonIgnore]
public readonly double4 zyyw { get; }
Property Value
zyyx
[JsonIgnore]
public readonly double4 zyyx { get; }
Property Value
zyyy
[JsonIgnore]
public readonly double4 zyyy { get; }
Property Value
zyyz
[JsonIgnore]
public readonly double4 zyyz { get; }
Property Value
zyz
[JsonIgnore]
public readonly double3 zyz { get; }
Property Value
zyzw
[JsonIgnore]
public readonly double4 zyzw { get; }
Property Value
zyzx
[JsonIgnore]
public readonly double4 zyzx { get; }
Property Value
zyzy
[JsonIgnore]
public readonly double4 zyzy { get; }
Property Value
zyzz
[JsonIgnore]
public readonly double4 zyzz { get; }
Property Value
zz
[JsonIgnore]
public readonly double2 zz { get; }
Property Value
zzw
[JsonIgnore]
public readonly double3 zzw { get; }
Property Value
zzww
[JsonIgnore]
public readonly double4 zzww { get; }
Property Value
zzwx
[JsonIgnore]
public readonly double4 zzwx { get; }
Property Value
zzwy
[JsonIgnore]
public readonly double4 zzwy { get; }
Property Value
zzwz
[JsonIgnore]
public readonly double4 zzwz { get; }
Property Value
zzx
[JsonIgnore]
public readonly double3 zzx { get; }
Property Value
zzxw
[JsonIgnore]
public readonly double4 zzxw { get; }
Property Value
zzxx
[JsonIgnore]
public readonly double4 zzxx { get; }
Property Value
zzxy
[JsonIgnore]
public readonly double4 zzxy { get; }
Property Value
zzxz
[JsonIgnore]
public readonly double4 zzxz { get; }
Property Value
zzy
[JsonIgnore]
public readonly double3 zzy { get; }
Property Value
zzyw
[JsonIgnore]
public readonly double4 zzyw { get; }
Property Value
zzyx
[JsonIgnore]
public readonly double4 zzyx { get; }
Property Value
zzyy
[JsonIgnore]
public readonly double4 zzyy { get; }
Property Value
zzyz
[JsonIgnore]
public readonly double4 zzyz { get; }
Property Value
zzz
[JsonIgnore]
public readonly double3 zzz { get; }
Property Value
zzzw
[JsonIgnore]
public readonly double4 zzzw { get; }
Property Value
zzzx
[JsonIgnore]
public readonly double4 zzzx { get; }
Property Value
zzzy
[JsonIgnore]
public readonly double4 zzzy { get; }
Property Value
zzzz
[JsonIgnore]
public readonly double4 zzzz { get; }
Property Value
Methods
Equals(double4)
Indicates whether the current object is equal to another object of the same type.
public readonly bool Equals(double4 other)
Parameters
otherdouble4An object to compare with this object.
Returns
Equals(object?)
Indicates whether this instance and a specified object are equal.
public override readonly bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current instance.
Returns
- bool
true if
objand this instance are the same type and represent the same value; otherwise, false.
GetHashCode()
Returns the hash code for this instance.
public override readonly int GetHashCode()
Returns
- int
A 32-bit signed integer that is the hash code for this instance.
ToString()
Returns the fully qualified type name of this instance.
public override readonly string ToString()
Returns
- string
The fully qualified type name.
Operators
operator +(double4, double4)
public static double4 operator +(double4 lhs, double4 rhs)
Parameters
Returns
operator +(double4, double)
public static double4 operator +(double4 lhs, double rhs)
Parameters
Returns
operator +(double, double4)
public static double4 operator +(double lhs, double4 rhs)
Parameters
Returns
operator +=(double4)
public void operator +=(double4 other)
Parameters
otherdouble4
operator --(double4)
public static double4 operator --(double4 value)
Parameters
valuedouble4
Returns
operator /(double4, double4)
public static double4 operator /(double4 lhs, double4 rhs)
Parameters
Returns
operator /(double4, double)
public static double4 operator /(double4 lhs, double rhs)
Parameters
Returns
operator /(double, double4)
public static double4 operator /(double lhs, double4 rhs)
Parameters
Returns
operator /=(double4)
public void operator /=(double4 other)
Parameters
otherdouble4
operator ==(double4, double4)
public static bool4 operator ==(double4 lhs, double4 rhs)
Parameters
Returns
operator >(double4, double4)
public static bool4 operator >(double4 lhs, double4 rhs)
Parameters
Returns
operator >=(double4, double4)
public static bool4 operator >=(double4 lhs, double4 rhs)
Parameters
Returns
implicit operator double4(bool4)
public static implicit operator double4(bool4 v)
Parameters
vbool4
Returns
implicit operator double4(float4)
public static implicit operator double4(float4 v)
Parameters
vfloat4
Returns
implicit operator double4(int4)
public static implicit operator double4(int4 v)
Parameters
vint4
Returns
implicit operator double4(uint4)
public static implicit operator double4(uint4 v)
Parameters
vuint4
Returns
implicit operator double4(double)
public static implicit operator double4(double value)
Parameters
valuedouble
Returns
implicit operator double4(int)
public static implicit operator double4(int v)
Parameters
vint
Returns
implicit operator double4(ReadOnlySpan<double>)
public static implicit operator double4(ReadOnlySpan<double> value)
Parameters
valueReadOnlySpan<double>
Returns
implicit operator double4(float)
public static implicit operator double4(float v)
Parameters
vfloat
Returns
implicit operator double4(uint)
public static implicit operator double4(uint v)
Parameters
vuint
Returns
operator ++(double4)
public static double4 operator ++(double4 value)
Parameters
valuedouble4
Returns
operator !=(double4, double4)
public static bool4 operator !=(double4 lhs, double4 rhs)
Parameters
Returns
operator <(double4, double4)
public static bool4 operator <(double4 lhs, double4 rhs)
Parameters
Returns
operator <=(double4, double4)
public static bool4 operator <=(double4 lhs, double4 rhs)
Parameters
Returns
operator %(double4, double4)
public static double4 operator %(double4 lhs, double4 rhs)
Parameters
Returns
operator %(double4, double)
public static double4 operator %(double4 lhs, double rhs)
Parameters
Returns
operator %(double, double4)
public static double4 operator %(double lhs, double4 rhs)
Parameters
Returns
operator %=(double4)
public void operator %=(double4 other)
Parameters
otherdouble4
operator *=(double4)
public void operator *=(double4 other)
Parameters
otherdouble4
operator *(double4, double4)
public static double4 operator *(double4 lhs, double4 rhs)
Parameters
Returns
operator *(double4, double)
public static double4 operator *(double4 lhs, double rhs)
Parameters
Returns
operator *(double, double4)
public static double4 operator *(double lhs, double4 rhs)
Parameters
Returns
operator -(double4, double4)
public static double4 operator -(double4 lhs, double4 rhs)
Parameters
Returns
operator -(double4, double)
public static double4 operator -(double4 lhs, double rhs)
Parameters
Returns
operator -(double, double4)
public static double4 operator -(double lhs, double4 rhs)
Parameters
Returns
operator -=(double4)
public void operator -=(double4 other)
Parameters
otherdouble4
operator -(double4)
public static double4 operator -(double4 value)
Parameters
valuedouble4
Returns
operator +(double4)
public static double4 operator +(double4 value)
Parameters
valuedouble4