Table of Contents

Struct uint4

Namespace
Misaki.HighPerformance.Mathematics
Assembly
Misaki.HighPerformance.Mathematics.dll
[NumericType(typeof(uint), 4, 4, 1, "global::Misaki.HighPerformance.Mathematics.uint", true, true, null, null)]
[NumericConvertable("(uint){v}.{c}", new Type[] { typeof(int4), typeof(float4), typeof(double4), typeof(bool4) })]
[NumericConvertable("(uint){v}", new Type[] { typeof(int), typeof(float), typeof(double) })]
public struct uint4 : IEquatable<uint4>
Implements
Inherited Members
Extension Methods

Constructors

uint4(bool4)

public uint4(bool4 v)

Parameters

v bool4

uint4(double4)

public uint4(double4 v)

Parameters

v double4

uint4(float4)

public uint4(float4 v)

Parameters

v float4

uint4(int4)

public uint4(int4 v)

Parameters

v int4

uint4(uint2, uint2)

public uint4(uint2 xy, uint2 zw)

Parameters

xy uint2
zw uint2

uint4(uint2, uint, uint)

public uint4(uint2 xy, uint z, uint w)

Parameters

xy uint2
z uint
w uint

uint4(uint3, uint)

public uint4(uint3 xyz, uint w)

Parameters

xyz uint3
w uint

uint4(double)

public uint4(double v)

Parameters

v double

uint4(int)

public uint4(int v)

Parameters

v int

uint4(ReadOnlySpan<uint>)

public uint4(ReadOnlySpan<uint> values)

Parameters

values ReadOnlySpan<uint>

uint4(float)

public uint4(float v)

Parameters

v float

uint4(uint)

public uint4(uint value)

Parameters

value uint

uint4(uint, uint2, uint)

public uint4(uint x, uint2 yz, uint w)

Parameters

x uint
yz uint2
w uint

uint4(uint, uint3)

public uint4(uint x, uint3 yzw)

Parameters

x uint
yzw uint3

uint4(uint, uint, uint2)

public uint4(uint x, uint y, uint2 zw)

Parameters

x uint
y uint
zw uint2

uint4(uint, uint, uint, uint)

public uint4(uint x, uint y, uint z, uint w)

Parameters

x uint
y uint
z uint
w uint

Fields

__v

[JsonIgnore]
public Vector128<uint> __v

Field Value

Vector128<uint>

w

public uint w

Field Value

uint

x

public uint x

Field Value

uint

y

public uint y

Field Value

uint

z

public uint z

Field Value

uint

Properties

this[int]

public ref uint this[int index] { get; }

Parameters

index int

Property Value

uint

one

public static uint4 one { get; }

Property Value

uint4

unitW

public static uint4 unitW { get; }

Property Value

uint4

unitX

public static uint4 unitX { get; }

Property Value

uint4

unitY

public static uint4 unitY { get; }

Property Value

uint4

unitZ

public static uint4 unitZ { get; }

Property Value

uint4

ww

[JsonIgnore]
public readonly uint2 ww { get; }

Property Value

uint2

www

[JsonIgnore]
public readonly uint3 www { get; }

Property Value

uint3

wwww

[JsonIgnore]
public readonly uint4 wwww { get; }

Property Value

uint4

wwwx

[JsonIgnore]
public readonly uint4 wwwx { get; }

Property Value

uint4

wwwy

[JsonIgnore]
public readonly uint4 wwwy { get; }

Property Value

uint4

wwwz

[JsonIgnore]
public readonly uint4 wwwz { get; }

Property Value

uint4

wwx

[JsonIgnore]
public readonly uint3 wwx { get; }

Property Value

uint3

wwxw

[JsonIgnore]
public readonly uint4 wwxw { get; }

Property Value

uint4

wwxx

[JsonIgnore]
public readonly uint4 wwxx { get; }

Property Value

uint4

wwxy

[JsonIgnore]
public readonly uint4 wwxy { get; }

Property Value

uint4

wwxz

[JsonIgnore]
public readonly uint4 wwxz { get; }

Property Value

uint4

wwy

[JsonIgnore]
public readonly uint3 wwy { get; }

Property Value

uint3

wwyw

[JsonIgnore]
public readonly uint4 wwyw { get; }

Property Value

uint4

wwyx

[JsonIgnore]
public readonly uint4 wwyx { get; }

Property Value

uint4

wwyy

[JsonIgnore]
public readonly uint4 wwyy { get; }

Property Value

uint4

wwyz

[JsonIgnore]
public readonly uint4 wwyz { get; }

Property Value

uint4

wwz

[JsonIgnore]
public readonly uint3 wwz { get; }

Property Value

uint3

wwzw

[JsonIgnore]
public readonly uint4 wwzw { get; }

Property Value

uint4

wwzx

[JsonIgnore]
public readonly uint4 wwzx { get; }

Property Value

uint4

wwzy

[JsonIgnore]
public readonly uint4 wwzy { get; }

Property Value

uint4

wwzz

[JsonIgnore]
public readonly uint4 wwzz { get; }

Property Value

uint4

wx

[JsonIgnore]
public uint2 wx { get; set; }

Property Value

uint2

wxw

[JsonIgnore]
public readonly uint3 wxw { get; }

Property Value

uint3

wxww

[JsonIgnore]
public readonly uint4 wxww { get; }

Property Value

uint4

wxwx

[JsonIgnore]
public readonly uint4 wxwx { get; }

Property Value

uint4

wxwy

[JsonIgnore]
public readonly uint4 wxwy { get; }

Property Value

uint4

wxwz

[JsonIgnore]
public readonly uint4 wxwz { get; }

Property Value

uint4

wxx

[JsonIgnore]
public readonly uint3 wxx { get; }

Property Value

uint3

wxxw

[JsonIgnore]
public readonly uint4 wxxw { get; }

Property Value

uint4

wxxx

[JsonIgnore]
public readonly uint4 wxxx { get; }

Property Value

uint4

wxxy

[JsonIgnore]
public readonly uint4 wxxy { get; }

Property Value

uint4

wxxz

[JsonIgnore]
public readonly uint4 wxxz { get; }

Property Value

uint4

wxy

[JsonIgnore]
public uint3 wxy { get; set; }

Property Value

uint3

wxyw

[JsonIgnore]
public readonly uint4 wxyw { get; }

Property Value

uint4

wxyx

[JsonIgnore]
public readonly uint4 wxyx { get; }

Property Value

uint4

wxyy

[JsonIgnore]
public readonly uint4 wxyy { get; }

Property Value

uint4

wxyz

[JsonIgnore]
public uint4 wxyz { get; set; }

Property Value

uint4

wxz

[JsonIgnore]
public uint3 wxz { get; set; }

Property Value

uint3

wxzw

[JsonIgnore]
public readonly uint4 wxzw { get; }

Property Value

uint4

wxzx

[JsonIgnore]
public readonly uint4 wxzx { get; }

Property Value

uint4

wxzy

[JsonIgnore]
public uint4 wxzy { get; set; }

Property Value

uint4

wxzz

[JsonIgnore]
public readonly uint4 wxzz { get; }

Property Value

uint4

wy

[JsonIgnore]
public uint2 wy { get; set; }

Property Value

uint2

wyw

[JsonIgnore]
public readonly uint3 wyw { get; }

Property Value

uint3

wyww

[JsonIgnore]
public readonly uint4 wyww { get; }

Property Value

uint4

wywx

[JsonIgnore]
public readonly uint4 wywx { get; }

Property Value

uint4

wywy

[JsonIgnore]
public readonly uint4 wywy { get; }

Property Value

uint4

wywz

[JsonIgnore]
public readonly uint4 wywz { get; }

Property Value

uint4

wyx

[JsonIgnore]
public uint3 wyx { get; set; }

Property Value

uint3

wyxw

[JsonIgnore]
public readonly uint4 wyxw { get; }

Property Value

uint4

wyxx

[JsonIgnore]
public readonly uint4 wyxx { get; }

Property Value

uint4

wyxy

[JsonIgnore]
public readonly uint4 wyxy { get; }

Property Value

uint4

wyxz

[JsonIgnore]
public uint4 wyxz { get; set; }

Property Value

uint4

wyy

[JsonIgnore]
public readonly uint3 wyy { get; }

Property Value

uint3

wyyw

[JsonIgnore]
public readonly uint4 wyyw { get; }

Property Value

uint4

wyyx

[JsonIgnore]
public readonly uint4 wyyx { get; }

Property Value

uint4

wyyy

[JsonIgnore]
public readonly uint4 wyyy { get; }

Property Value

uint4

wyyz

[JsonIgnore]
public readonly uint4 wyyz { get; }

Property Value

uint4

wyz

[JsonIgnore]
public uint3 wyz { get; set; }

Property Value

uint3

wyzw

[JsonIgnore]
public readonly uint4 wyzw { get; }

Property Value

uint4

wyzx

[JsonIgnore]
public uint4 wyzx { get; set; }

Property Value

uint4

wyzy

[JsonIgnore]
public readonly uint4 wyzy { get; }

Property Value

uint4

wyzz

[JsonIgnore]
public readonly uint4 wyzz { get; }

Property Value

uint4

wz

[JsonIgnore]
public uint2 wz { get; set; }

Property Value

uint2

wzw

[JsonIgnore]
public readonly uint3 wzw { get; }

Property Value

uint3

wzww

[JsonIgnore]
public readonly uint4 wzww { get; }

Property Value

uint4

wzwx

[JsonIgnore]
public readonly uint4 wzwx { get; }

Property Value

uint4

wzwy

[JsonIgnore]
public readonly uint4 wzwy { get; }

Property Value

uint4

wzwz

[JsonIgnore]
public readonly uint4 wzwz { get; }

Property Value

uint4

wzx

[JsonIgnore]
public uint3 wzx { get; set; }

Property Value

uint3

wzxw

[JsonIgnore]
public readonly uint4 wzxw { get; }

Property Value

uint4

wzxx

[JsonIgnore]
public readonly uint4 wzxx { get; }

Property Value

uint4

wzxy

[JsonIgnore]
public uint4 wzxy { get; set; }

Property Value

uint4

wzxz

[JsonIgnore]
public readonly uint4 wzxz { get; }

Property Value

uint4

wzy

[JsonIgnore]
public uint3 wzy { get; set; }

Property Value

uint3

wzyw

[JsonIgnore]
public readonly uint4 wzyw { get; }

Property Value

uint4

wzyx

[JsonIgnore]
public uint4 wzyx { get; set; }

Property Value

uint4

wzyy

[JsonIgnore]
public readonly uint4 wzyy { get; }

Property Value

uint4

wzyz

[JsonIgnore]
public readonly uint4 wzyz { get; }

Property Value

uint4

wzz

[JsonIgnore]
public readonly uint3 wzz { get; }

Property Value

uint3

wzzw

[JsonIgnore]
public readonly uint4 wzzw { get; }

Property Value

uint4

wzzx

[JsonIgnore]
public readonly uint4 wzzx { get; }

Property Value

uint4

wzzy

[JsonIgnore]
public readonly uint4 wzzy { get; }

Property Value

uint4

wzzz

[JsonIgnore]
public readonly uint4 wzzz { get; }

Property Value

uint4

xw

[JsonIgnore]
public uint2 xw { get; set; }

Property Value

uint2

xww

[JsonIgnore]
public readonly uint3 xww { get; }

Property Value

uint3

xwww

[JsonIgnore]
public readonly uint4 xwww { get; }

Property Value

uint4

xwwx

[JsonIgnore]
public readonly uint4 xwwx { get; }

Property Value

uint4

xwwy

[JsonIgnore]
public readonly uint4 xwwy { get; }

Property Value

uint4

xwwz

[JsonIgnore]
public readonly uint4 xwwz { get; }

Property Value

uint4

xwx

[JsonIgnore]
public readonly uint3 xwx { get; }

Property Value

uint3

xwxw

[JsonIgnore]
public readonly uint4 xwxw { get; }

Property Value

uint4

xwxx

[JsonIgnore]
public readonly uint4 xwxx { get; }

Property Value

uint4

xwxy

[JsonIgnore]
public readonly uint4 xwxy { get; }

Property Value

uint4

xwxz

[JsonIgnore]
public readonly uint4 xwxz { get; }

Property Value

uint4

xwy

[JsonIgnore]
public uint3 xwy { get; set; }

Property Value

uint3

xwyw

[JsonIgnore]
public readonly uint4 xwyw { get; }

Property Value

uint4

xwyx

[JsonIgnore]
public readonly uint4 xwyx { get; }

Property Value

uint4

xwyy

[JsonIgnore]
public readonly uint4 xwyy { get; }

Property Value

uint4

xwyz

[JsonIgnore]
public uint4 xwyz { get; set; }

Property Value

uint4

xwz

[JsonIgnore]
public uint3 xwz { get; set; }

Property Value

uint3

xwzw

[JsonIgnore]
public readonly uint4 xwzw { get; }

Property Value

uint4

xwzx

[JsonIgnore]
public readonly uint4 xwzx { get; }

Property Value

uint4

xwzy

[JsonIgnore]
public uint4 xwzy { get; set; }

Property Value

uint4

xwzz

[JsonIgnore]
public readonly uint4 xwzz { get; }

Property Value

uint4

xx

[JsonIgnore]
public readonly uint2 xx { get; }

Property Value

uint2

xxw

[JsonIgnore]
public readonly uint3 xxw { get; }

Property Value

uint3

xxww

[JsonIgnore]
public readonly uint4 xxww { get; }

Property Value

uint4

xxwx

[JsonIgnore]
public readonly uint4 xxwx { get; }

Property Value

uint4

xxwy

[JsonIgnore]
public readonly uint4 xxwy { get; }

Property Value

uint4

xxwz

[JsonIgnore]
public readonly uint4 xxwz { get; }

Property Value

uint4

xxx

[JsonIgnore]
public readonly uint3 xxx { get; }

Property Value

uint3

xxxw

[JsonIgnore]
public readonly uint4 xxxw { get; }

Property Value

uint4

xxxx

[JsonIgnore]
public readonly uint4 xxxx { get; }

Property Value

uint4

xxxy

[JsonIgnore]
public readonly uint4 xxxy { get; }

Property Value

uint4

xxxz

[JsonIgnore]
public readonly uint4 xxxz { get; }

Property Value

uint4

xxy

[JsonIgnore]
public readonly uint3 xxy { get; }

Property Value

uint3

xxyw

[JsonIgnore]
public readonly uint4 xxyw { get; }

Property Value

uint4

xxyx

[JsonIgnore]
public readonly uint4 xxyx { get; }

Property Value

uint4

xxyy

[JsonIgnore]
public readonly uint4 xxyy { get; }

Property Value

uint4

xxyz

[JsonIgnore]
public readonly uint4 xxyz { get; }

Property Value

uint4

xxz

[JsonIgnore]
public readonly uint3 xxz { get; }

Property Value

uint3

xxzw

[JsonIgnore]
public readonly uint4 xxzw { get; }

Property Value

uint4

xxzx

[JsonIgnore]
public readonly uint4 xxzx { get; }

Property Value

uint4

xxzy

[JsonIgnore]
public readonly uint4 xxzy { get; }

Property Value

uint4

xxzz

[JsonIgnore]
public readonly uint4 xxzz { get; }

Property Value

uint4

xy

[JsonIgnore]
public uint2 xy { get; set; }

Property Value

uint2

xyw

[JsonIgnore]
public uint3 xyw { get; set; }

Property Value

uint3

xyww

[JsonIgnore]
public readonly uint4 xyww { get; }

Property Value

uint4

xywx

[JsonIgnore]
public readonly uint4 xywx { get; }

Property Value

uint4

xywy

[JsonIgnore]
public readonly uint4 xywy { get; }

Property Value

uint4

xywz

[JsonIgnore]
public uint4 xywz { get; set; }

Property Value

uint4

xyx

[JsonIgnore]
public readonly uint3 xyx { get; }

Property Value

uint3

xyxw

[JsonIgnore]
public readonly uint4 xyxw { get; }

Property Value

uint4

xyxx

[JsonIgnore]
public readonly uint4 xyxx { get; }

Property Value

uint4

xyxy

[JsonIgnore]
public readonly uint4 xyxy { get; }

Property Value

uint4

xyxz

[JsonIgnore]
public readonly uint4 xyxz { get; }

Property Value

uint4

xyy

[JsonIgnore]
public readonly uint3 xyy { get; }

Property Value

uint3

xyyw

[JsonIgnore]
public readonly uint4 xyyw { get; }

Property Value

uint4

xyyx

[JsonIgnore]
public readonly uint4 xyyx { get; }

Property Value

uint4

xyyy

[JsonIgnore]
public readonly uint4 xyyy { get; }

Property Value

uint4

xyyz

[JsonIgnore]
public readonly uint4 xyyz { get; }

Property Value

uint4

xyz

[JsonIgnore]
public uint3 xyz { get; set; }

Property Value

uint3

xyzw

[JsonIgnore]
public uint4 xyzw { get; set; }

Property Value

uint4

xyzx

[JsonIgnore]
public readonly uint4 xyzx { get; }

Property Value

uint4

xyzy

[JsonIgnore]
public readonly uint4 xyzy { get; }

Property Value

uint4

xyzz

[JsonIgnore]
public readonly uint4 xyzz { get; }

Property Value

uint4

xz

[JsonIgnore]
public uint2 xz { get; set; }

Property Value

uint2

xzw

[JsonIgnore]
public uint3 xzw { get; set; }

Property Value

uint3

xzww

[JsonIgnore]
public readonly uint4 xzww { get; }

Property Value

uint4

xzwx

[JsonIgnore]
public readonly uint4 xzwx { get; }

Property Value

uint4

xzwy

[JsonIgnore]
public uint4 xzwy { get; set; }

Property Value

uint4

xzwz

[JsonIgnore]
public readonly uint4 xzwz { get; }

Property Value

uint4

xzx

[JsonIgnore]
public readonly uint3 xzx { get; }

Property Value

uint3

xzxw

[JsonIgnore]
public readonly uint4 xzxw { get; }

Property Value

uint4

xzxx

[JsonIgnore]
public readonly uint4 xzxx { get; }

Property Value

uint4

xzxy

[JsonIgnore]
public readonly uint4 xzxy { get; }

Property Value

uint4

xzxz

[JsonIgnore]
public readonly uint4 xzxz { get; }

Property Value

uint4

xzy

[JsonIgnore]
public uint3 xzy { get; set; }

Property Value

uint3

xzyw

[JsonIgnore]
public uint4 xzyw { get; set; }

Property Value

uint4

xzyx

[JsonIgnore]
public readonly uint4 xzyx { get; }

Property Value

uint4

xzyy

[JsonIgnore]
public readonly uint4 xzyy { get; }

Property Value

uint4

xzyz

[JsonIgnore]
public readonly uint4 xzyz { get; }

Property Value

uint4

xzz

[JsonIgnore]
public readonly uint3 xzz { get; }

Property Value

uint3

xzzw

[JsonIgnore]
public readonly uint4 xzzw { get; }

Property Value

uint4

xzzx

[JsonIgnore]
public readonly uint4 xzzx { get; }

Property Value

uint4

xzzy

[JsonIgnore]
public readonly uint4 xzzy { get; }

Property Value

uint4

xzzz

[JsonIgnore]
public readonly uint4 xzzz { get; }

Property Value

uint4

yw

[JsonIgnore]
public uint2 yw { get; set; }

Property Value

uint2

yww

[JsonIgnore]
public readonly uint3 yww { get; }

Property Value

uint3

ywww

[JsonIgnore]
public readonly uint4 ywww { get; }

Property Value

uint4

ywwx

[JsonIgnore]
public readonly uint4 ywwx { get; }

Property Value

uint4

ywwy

[JsonIgnore]
public readonly uint4 ywwy { get; }

Property Value

uint4

ywwz

[JsonIgnore]
public readonly uint4 ywwz { get; }

Property Value

uint4

ywx

[JsonIgnore]
public uint3 ywx { get; set; }

Property Value

uint3

ywxw

[JsonIgnore]
public readonly uint4 ywxw { get; }

Property Value

uint4

ywxx

[JsonIgnore]
public readonly uint4 ywxx { get; }

Property Value

uint4

ywxy

[JsonIgnore]
public readonly uint4 ywxy { get; }

Property Value

uint4

ywxz

[JsonIgnore]
public uint4 ywxz { get; set; }

Property Value

uint4

ywy

[JsonIgnore]
public readonly uint3 ywy { get; }

Property Value

uint3

ywyw

[JsonIgnore]
public readonly uint4 ywyw { get; }

Property Value

uint4

ywyx

[JsonIgnore]
public readonly uint4 ywyx { get; }

Property Value

uint4

ywyy

[JsonIgnore]
public readonly uint4 ywyy { get; }

Property Value

uint4

ywyz

[JsonIgnore]
public readonly uint4 ywyz { get; }

Property Value

uint4

ywz

[JsonIgnore]
public uint3 ywz { get; set; }

Property Value

uint3

ywzw

[JsonIgnore]
public readonly uint4 ywzw { get; }

Property Value

uint4

ywzx

[JsonIgnore]
public uint4 ywzx { get; set; }

Property Value

uint4

ywzy

[JsonIgnore]
public readonly uint4 ywzy { get; }

Property Value

uint4

ywzz

[JsonIgnore]
public readonly uint4 ywzz { get; }

Property Value

uint4

yx

[JsonIgnore]
public uint2 yx { get; set; }

Property Value

uint2

yxw

[JsonIgnore]
public uint3 yxw { get; set; }

Property Value

uint3

yxww

[JsonIgnore]
public readonly uint4 yxww { get; }

Property Value

uint4

yxwx

[JsonIgnore]
public readonly uint4 yxwx { get; }

Property Value

uint4

yxwy

[JsonIgnore]
public readonly uint4 yxwy { get; }

Property Value

uint4

yxwz

[JsonIgnore]
public uint4 yxwz { get; set; }

Property Value

uint4

yxx

[JsonIgnore]
public readonly uint3 yxx { get; }

Property Value

uint3

yxxw

[JsonIgnore]
public readonly uint4 yxxw { get; }

Property Value

uint4

yxxx

[JsonIgnore]
public readonly uint4 yxxx { get; }

Property Value

uint4

yxxy

[JsonIgnore]
public readonly uint4 yxxy { get; }

Property Value

uint4

yxxz

[JsonIgnore]
public readonly uint4 yxxz { get; }

Property Value

uint4

yxy

[JsonIgnore]
public readonly uint3 yxy { get; }

Property Value

uint3

yxyw

[JsonIgnore]
public readonly uint4 yxyw { get; }

Property Value

uint4

yxyx

[JsonIgnore]
public readonly uint4 yxyx { get; }

Property Value

uint4

yxyy

[JsonIgnore]
public readonly uint4 yxyy { get; }

Property Value

uint4

yxyz

[JsonIgnore]
public readonly uint4 yxyz { get; }

Property Value

uint4

yxz

[JsonIgnore]
public uint3 yxz { get; set; }

Property Value

uint3

yxzw

[JsonIgnore]
public uint4 yxzw { get; set; }

Property Value

uint4

yxzx

[JsonIgnore]
public readonly uint4 yxzx { get; }

Property Value

uint4

yxzy

[JsonIgnore]
public readonly uint4 yxzy { get; }

Property Value

uint4

yxzz

[JsonIgnore]
public readonly uint4 yxzz { get; }

Property Value

uint4

yy

[JsonIgnore]
public readonly uint2 yy { get; }

Property Value

uint2

yyw

[JsonIgnore]
public readonly uint3 yyw { get; }

Property Value

uint3

yyww

[JsonIgnore]
public readonly uint4 yyww { get; }

Property Value

uint4

yywx

[JsonIgnore]
public readonly uint4 yywx { get; }

Property Value

uint4

yywy

[JsonIgnore]
public readonly uint4 yywy { get; }

Property Value

uint4

yywz

[JsonIgnore]
public readonly uint4 yywz { get; }

Property Value

uint4

yyx

[JsonIgnore]
public readonly uint3 yyx { get; }

Property Value

uint3

yyxw

[JsonIgnore]
public readonly uint4 yyxw { get; }

Property Value

uint4

yyxx

[JsonIgnore]
public readonly uint4 yyxx { get; }

Property Value

uint4

yyxy

[JsonIgnore]
public readonly uint4 yyxy { get; }

Property Value

uint4

yyxz

[JsonIgnore]
public readonly uint4 yyxz { get; }

Property Value

uint4

yyy

[JsonIgnore]
public readonly uint3 yyy { get; }

Property Value

uint3

yyyw

[JsonIgnore]
public readonly uint4 yyyw { get; }

Property Value

uint4

yyyx

[JsonIgnore]
public readonly uint4 yyyx { get; }

Property Value

uint4

yyyy

[JsonIgnore]
public readonly uint4 yyyy { get; }

Property Value

uint4

yyyz

[JsonIgnore]
public readonly uint4 yyyz { get; }

Property Value

uint4

yyz

[JsonIgnore]
public readonly uint3 yyz { get; }

Property Value

uint3

yyzw

[JsonIgnore]
public readonly uint4 yyzw { get; }

Property Value

uint4

yyzx

[JsonIgnore]
public readonly uint4 yyzx { get; }

Property Value

uint4

yyzy

[JsonIgnore]
public readonly uint4 yyzy { get; }

Property Value

uint4

yyzz

[JsonIgnore]
public readonly uint4 yyzz { get; }

Property Value

uint4

yz

[JsonIgnore]
public uint2 yz { get; set; }

Property Value

uint2

yzw

[JsonIgnore]
public uint3 yzw { get; set; }

Property Value

uint3

yzww

[JsonIgnore]
public readonly uint4 yzww { get; }

Property Value

uint4

yzwx

[JsonIgnore]
public uint4 yzwx { get; set; }

Property Value

uint4

yzwy

[JsonIgnore]
public readonly uint4 yzwy { get; }

Property Value

uint4

yzwz

[JsonIgnore]
public readonly uint4 yzwz { get; }

Property Value

uint4

yzx

[JsonIgnore]
public uint3 yzx { get; set; }

Property Value

uint3

yzxw

[JsonIgnore]
public uint4 yzxw { get; set; }

Property Value

uint4

yzxx

[JsonIgnore]
public readonly uint4 yzxx { get; }

Property Value

uint4

yzxy

[JsonIgnore]
public readonly uint4 yzxy { get; }

Property Value

uint4

yzxz

[JsonIgnore]
public readonly uint4 yzxz { get; }

Property Value

uint4

yzy

[JsonIgnore]
public readonly uint3 yzy { get; }

Property Value

uint3

yzyw

[JsonIgnore]
public readonly uint4 yzyw { get; }

Property Value

uint4

yzyx

[JsonIgnore]
public readonly uint4 yzyx { get; }

Property Value

uint4

yzyy

[JsonIgnore]
public readonly uint4 yzyy { get; }

Property Value

uint4

yzyz

[JsonIgnore]
public readonly uint4 yzyz { get; }

Property Value

uint4

yzz

[JsonIgnore]
public readonly uint3 yzz { get; }

Property Value

uint3

yzzw

[JsonIgnore]
public readonly uint4 yzzw { get; }

Property Value

uint4

yzzx

[JsonIgnore]
public readonly uint4 yzzx { get; }

Property Value

uint4

yzzy

[JsonIgnore]
public readonly uint4 yzzy { get; }

Property Value

uint4

yzzz

[JsonIgnore]
public readonly uint4 yzzz { get; }

Property Value

uint4

zero

public static uint4 zero { get; }

Property Value

uint4

zw

[JsonIgnore]
public uint2 zw { get; set; }

Property Value

uint2

zww

[JsonIgnore]
public readonly uint3 zww { get; }

Property Value

uint3

zwww

[JsonIgnore]
public readonly uint4 zwww { get; }

Property Value

uint4

zwwx

[JsonIgnore]
public readonly uint4 zwwx { get; }

Property Value

uint4

zwwy

[JsonIgnore]
public readonly uint4 zwwy { get; }

Property Value

uint4

zwwz

[JsonIgnore]
public readonly uint4 zwwz { get; }

Property Value

uint4

zwx

[JsonIgnore]
public uint3 zwx { get; set; }

Property Value

uint3

zwxw

[JsonIgnore]
public readonly uint4 zwxw { get; }

Property Value

uint4

zwxx

[JsonIgnore]
public readonly uint4 zwxx { get; }

Property Value

uint4

zwxy

[JsonIgnore]
public uint4 zwxy { get; set; }

Property Value

uint4

zwxz

[JsonIgnore]
public readonly uint4 zwxz { get; }

Property Value

uint4

zwy

[JsonIgnore]
public uint3 zwy { get; set; }

Property Value

uint3

zwyw

[JsonIgnore]
public readonly uint4 zwyw { get; }

Property Value

uint4

zwyx

[JsonIgnore]
public uint4 zwyx { get; set; }

Property Value

uint4

zwyy

[JsonIgnore]
public readonly uint4 zwyy { get; }

Property Value

uint4

zwyz

[JsonIgnore]
public readonly uint4 zwyz { get; }

Property Value

uint4

zwz

[JsonIgnore]
public readonly uint3 zwz { get; }

Property Value

uint3

zwzw

[JsonIgnore]
public readonly uint4 zwzw { get; }

Property Value

uint4

zwzx

[JsonIgnore]
public readonly uint4 zwzx { get; }

Property Value

uint4

zwzy

[JsonIgnore]
public readonly uint4 zwzy { get; }

Property Value

uint4

zwzz

[JsonIgnore]
public readonly uint4 zwzz { get; }

Property Value

uint4

zx

[JsonIgnore]
public uint2 zx { get; set; }

Property Value

uint2

zxw

[JsonIgnore]
public uint3 zxw { get; set; }

Property Value

uint3

zxww

[JsonIgnore]
public readonly uint4 zxww { get; }

Property Value

uint4

zxwx

[JsonIgnore]
public readonly uint4 zxwx { get; }

Property Value

uint4

zxwy

[JsonIgnore]
public uint4 zxwy { get; set; }

Property Value

uint4

zxwz

[JsonIgnore]
public readonly uint4 zxwz { get; }

Property Value

uint4

zxx

[JsonIgnore]
public readonly uint3 zxx { get; }

Property Value

uint3

zxxw

[JsonIgnore]
public readonly uint4 zxxw { get; }

Property Value

uint4

zxxx

[JsonIgnore]
public readonly uint4 zxxx { get; }

Property Value

uint4

zxxy

[JsonIgnore]
public readonly uint4 zxxy { get; }

Property Value

uint4

zxxz

[JsonIgnore]
public readonly uint4 zxxz { get; }

Property Value

uint4

zxy

[JsonIgnore]
public uint3 zxy { get; set; }

Property Value

uint3

zxyw

[JsonIgnore]
public uint4 zxyw { get; set; }

Property Value

uint4

zxyx

[JsonIgnore]
public readonly uint4 zxyx { get; }

Property Value

uint4

zxyy

[JsonIgnore]
public readonly uint4 zxyy { get; }

Property Value

uint4

zxyz

[JsonIgnore]
public readonly uint4 zxyz { get; }

Property Value

uint4

zxz

[JsonIgnore]
public readonly uint3 zxz { get; }

Property Value

uint3

zxzw

[JsonIgnore]
public readonly uint4 zxzw { get; }

Property Value

uint4

zxzx

[JsonIgnore]
public readonly uint4 zxzx { get; }

Property Value

uint4

zxzy

[JsonIgnore]
public readonly uint4 zxzy { get; }

Property Value

uint4

zxzz

[JsonIgnore]
public readonly uint4 zxzz { get; }

Property Value

uint4

zy

[JsonIgnore]
public uint2 zy { get; set; }

Property Value

uint2

zyw

[JsonIgnore]
public uint3 zyw { get; set; }

Property Value

uint3

zyww

[JsonIgnore]
public readonly uint4 zyww { get; }

Property Value

uint4

zywx

[JsonIgnore]
public uint4 zywx { get; set; }

Property Value

uint4

zywy

[JsonIgnore]
public readonly uint4 zywy { get; }

Property Value

uint4

zywz

[JsonIgnore]
public readonly uint4 zywz { get; }

Property Value

uint4

zyx

[JsonIgnore]
public uint3 zyx { get; set; }

Property Value

uint3

zyxw

[JsonIgnore]
public uint4 zyxw { get; set; }

Property Value

uint4

zyxx

[JsonIgnore]
public readonly uint4 zyxx { get; }

Property Value

uint4

zyxy

[JsonIgnore]
public readonly uint4 zyxy { get; }

Property Value

uint4

zyxz

[JsonIgnore]
public readonly uint4 zyxz { get; }

Property Value

uint4

zyy

[JsonIgnore]
public readonly uint3 zyy { get; }

Property Value

uint3

zyyw

[JsonIgnore]
public readonly uint4 zyyw { get; }

Property Value

uint4

zyyx

[JsonIgnore]
public readonly uint4 zyyx { get; }

Property Value

uint4

zyyy

[JsonIgnore]
public readonly uint4 zyyy { get; }

Property Value

uint4

zyyz

[JsonIgnore]
public readonly uint4 zyyz { get; }

Property Value

uint4

zyz

[JsonIgnore]
public readonly uint3 zyz { get; }

Property Value

uint3

zyzw

[JsonIgnore]
public readonly uint4 zyzw { get; }

Property Value

uint4

zyzx

[JsonIgnore]
public readonly uint4 zyzx { get; }

Property Value

uint4

zyzy

[JsonIgnore]
public readonly uint4 zyzy { get; }

Property Value

uint4

zyzz

[JsonIgnore]
public readonly uint4 zyzz { get; }

Property Value

uint4

zz

[JsonIgnore]
public readonly uint2 zz { get; }

Property Value

uint2

zzw

[JsonIgnore]
public readonly uint3 zzw { get; }

Property Value

uint3

zzww

[JsonIgnore]
public readonly uint4 zzww { get; }

Property Value

uint4

zzwx

[JsonIgnore]
public readonly uint4 zzwx { get; }

Property Value

uint4

zzwy

[JsonIgnore]
public readonly uint4 zzwy { get; }

Property Value

uint4

zzwz

[JsonIgnore]
public readonly uint4 zzwz { get; }

Property Value

uint4

zzx

[JsonIgnore]
public readonly uint3 zzx { get; }

Property Value

uint3

zzxw

[JsonIgnore]
public readonly uint4 zzxw { get; }

Property Value

uint4

zzxx

[JsonIgnore]
public readonly uint4 zzxx { get; }

Property Value

uint4

zzxy

[JsonIgnore]
public readonly uint4 zzxy { get; }

Property Value

uint4

zzxz

[JsonIgnore]
public readonly uint4 zzxz { get; }

Property Value

uint4

zzy

[JsonIgnore]
public readonly uint3 zzy { get; }

Property Value

uint3

zzyw

[JsonIgnore]
public readonly uint4 zzyw { get; }

Property Value

uint4

zzyx

[JsonIgnore]
public readonly uint4 zzyx { get; }

Property Value

uint4

zzyy

[JsonIgnore]
public readonly uint4 zzyy { get; }

Property Value

uint4

zzyz

[JsonIgnore]
public readonly uint4 zzyz { get; }

Property Value

uint4

zzz

[JsonIgnore]
public readonly uint3 zzz { get; }

Property Value

uint3

zzzw

[JsonIgnore]
public readonly uint4 zzzw { get; }

Property Value

uint4

zzzx

[JsonIgnore]
public readonly uint4 zzzx { get; }

Property Value

uint4

zzzy

[JsonIgnore]
public readonly uint4 zzzy { get; }

Property Value

uint4

zzzz

[JsonIgnore]
public readonly uint4 zzzz { get; }

Property Value

uint4

Methods

Equals(uint4)

Indicates whether the current object is equal to another object of the same type.

public readonly bool Equals(uint4 other)

Parameters

other uint4

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object?)

Indicates whether this instance and a specified object are equal.

public override readonly bool Equals(object? obj)

Parameters

obj object

The object to compare with the current instance.

Returns

bool

true if obj and 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 +(uint4, uint4)

public static uint4 operator +(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

uint4

operator +(uint4, uint)

public static uint4 operator +(uint4 lhs, uint rhs)

Parameters

lhs uint4
rhs uint

Returns

uint4

operator +(uint, uint4)

public static uint4 operator +(uint lhs, uint4 rhs)

Parameters

lhs uint
rhs uint4

Returns

uint4

operator +=(uint4)

public void operator +=(uint4 other)

Parameters

other uint4

operator &(uint4, uint4)

public static uint4 operator &(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

uint4

operator |(uint4, uint4)

public static uint4 operator |(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

uint4

operator --(uint4)

public static uint4 operator --(uint4 value)

Parameters

value uint4

Returns

uint4

operator /(uint4, uint4)

public static uint4 operator /(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

uint4

operator /(uint4, uint)

public static uint4 operator /(uint4 lhs, uint rhs)

Parameters

lhs uint4
rhs uint

Returns

uint4

operator /(uint, uint4)

public static uint4 operator /(uint lhs, uint4 rhs)

Parameters

lhs uint
rhs uint4

Returns

uint4

operator /=(uint4)

public void operator /=(uint4 other)

Parameters

other uint4

operator ==(uint4, uint4)

public static bool4 operator ==(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

bool4

operator ^(uint4, uint4)

public static uint4 operator ^(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

uint4

operator >(uint4, uint4)

public static bool4 operator >(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

bool4

operator >=(uint4, uint4)

public static bool4 operator >=(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

bool4

implicit operator uint4(bool4)

public static implicit operator uint4(bool4 v)

Parameters

v bool4

Returns

uint4

implicit operator uint4(double4)

public static implicit operator uint4(double4 v)

Parameters

v double4

Returns

uint4

implicit operator uint4(float4)

public static implicit operator uint4(float4 v)

Parameters

v float4

Returns

uint4

implicit operator uint4(int4)

public static implicit operator uint4(int4 v)

Parameters

v int4

Returns

uint4

implicit operator uint4(double)

public static implicit operator uint4(double v)

Parameters

v double

Returns

uint4

implicit operator uint4(int)

public static implicit operator uint4(int v)

Parameters

v int

Returns

uint4

implicit operator uint4(ReadOnlySpan<uint>)

public static implicit operator uint4(ReadOnlySpan<uint> value)

Parameters

value ReadOnlySpan<uint>

Returns

uint4

implicit operator uint4(float)

public static implicit operator uint4(float v)

Parameters

v float

Returns

uint4

implicit operator uint4(uint)

public static implicit operator uint4(uint value)

Parameters

value uint

Returns

uint4

operator ++(uint4)

public static uint4 operator ++(uint4 value)

Parameters

value uint4

Returns

uint4

operator !=(uint4, uint4)

public static bool4 operator !=(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

bool4

operator <<(uint4, int)

public static uint4 operator <<(uint4 x, int n)

Parameters

x uint4
n int

Returns

uint4

operator <(uint4, uint4)

public static bool4 operator <(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

bool4

operator <=(uint4, uint4)

public static bool4 operator <=(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

bool4

operator %(uint4, uint4)

public static uint4 operator %(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

uint4

operator %(uint4, uint)

public static uint4 operator %(uint4 lhs, uint rhs)

Parameters

lhs uint4
rhs uint

Returns

uint4

operator %(uint, uint4)

public static uint4 operator %(uint lhs, uint4 rhs)

Parameters

lhs uint
rhs uint4

Returns

uint4

operator %=(uint4)

public void operator %=(uint4 other)

Parameters

other uint4

operator *=(uint4)

public void operator *=(uint4 other)

Parameters

other uint4

operator *(uint4, uint4)

public static uint4 operator *(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

uint4

operator *(uint4, uint)

public static uint4 operator *(uint4 lhs, uint rhs)

Parameters

lhs uint4
rhs uint

Returns

uint4

operator *(uint, uint4)

public static uint4 operator *(uint lhs, uint4 rhs)

Parameters

lhs uint
rhs uint4

Returns

uint4

operator ~(uint4)

public static uint4 operator ~(uint4 value)

Parameters

value uint4

Returns

uint4

operator >>(uint4, int)

public static uint4 operator >>(uint4 x, int n)

Parameters

x uint4
n int

Returns

uint4

operator -(uint4, uint4)

public static uint4 operator -(uint4 lhs, uint4 rhs)

Parameters

lhs uint4
rhs uint4

Returns

uint4

operator -(uint4, uint)

public static uint4 operator -(uint4 lhs, uint rhs)

Parameters

lhs uint4
rhs uint

Returns

uint4

operator -(uint, uint4)

public static uint4 operator -(uint lhs, uint4 rhs)

Parameters

lhs uint
rhs uint4

Returns

uint4

operator -=(uint4)

public void operator -=(uint4 other)

Parameters

other uint4

operator -(uint4)

public static uint4 operator -(uint4 value)

Parameters

value uint4

Returns

uint4

operator +(uint4)

public static uint4 operator +(uint4 value)

Parameters

value uint4

Returns

uint4