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