Struct uint4
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Syntax
[Serializable]
public struct uint4 : IEquatable<uint4>, IFormattable
Constructors
uint4(Boolean)
Constructs a uint4 vector from a single bool value by converting it to uint and assigning it to every component.
Declaration
Parameters
Type |
Name |
Description |
System.Boolean |
v |
|
uint4(Double)
Constructs a uint4 vector from a single double value by converting it to uint and assigning it to every component.
Declaration
Parameters
Type |
Name |
Description |
System.Double |
v |
|
uint4(Int32)
Constructs a uint4 vector from a single int value by converting it to uint and assigning it to every component.
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
v |
|
uint4(Single)
Constructs a uint4 vector from a single float value by converting it to uint and assigning it to every component.
Declaration
Parameters
Type |
Name |
Description |
System.Single |
v |
|
uint4(UInt32)
Constructs a uint4 vector from a single uint value by assigning it to every component.
Declaration
Parameters
Type |
Name |
Description |
System.UInt32 |
v |
|
uint4(UInt32, UInt32, UInt32, UInt32)
Constructs a uint4 vector from four uint values.
Declaration
public uint4(uint x, uint y, uint z, uint w)
Parameters
Type |
Name |
Description |
System.UInt32 |
x |
|
System.UInt32 |
y |
|
System.UInt32 |
z |
|
System.UInt32 |
w |
|
uint4(UInt32, UInt32, uint2)
Constructs a uint4 vector from two uint values and a uint2 vector.
Declaration
public uint4(uint x, uint y, uint2 zw)
Parameters
Type |
Name |
Description |
System.UInt32 |
x |
|
System.UInt32 |
y |
|
uint2 |
zw |
|
uint4(UInt32, uint2, UInt32)
Constructs a uint4 vector from a uint value, a uint2 vector and a uint value.
Declaration
public uint4(uint x, uint2 yz, uint w)
Parameters
Type |
Name |
Description |
System.UInt32 |
x |
|
uint2 |
yz |
|
System.UInt32 |
w |
|
uint4(UInt32, uint3)
Constructs a uint4 vector from a uint value and a uint3 vector.
Declaration
public uint4(uint x, uint3 yzw)
Parameters
Type |
Name |
Description |
System.UInt32 |
x |
|
uint3 |
yzw |
|
uint4(bool4)
Constructs a uint4 vector from a bool4 vector by componentwise conversion.
Declaration
Parameters
Type |
Name |
Description |
bool4 |
v |
|
uint4(double4)
Constructs a uint4 vector from a double4 vector by componentwise conversion.
Declaration
Parameters
uint4(float4)
Constructs a uint4 vector from a float4 vector by componentwise conversion.
Declaration
Parameters
Type |
Name |
Description |
float4 |
v |
|
uint4(int4)
Constructs a uint4 vector from a int4 vector by componentwise conversion.
Declaration
Parameters
Type |
Name |
Description |
int4 |
v |
|
uint4(uint2, UInt32, UInt32)
Constructs a uint4 vector from a uint2 vector and two uint values.
Declaration
public uint4(uint2 xy, uint z, uint w)
Parameters
Type |
Name |
Description |
uint2 |
xy |
|
System.UInt32 |
z |
|
System.UInt32 |
w |
|
uint4(uint2, uint2)
Constructs a uint4 vector from two uint2 vectors.
Declaration
public uint4(uint2 xy, uint2 zw)
Parameters
uint4(uint3, UInt32)
Constructs a uint4 vector from a uint3 vector and a uint value.
Declaration
public uint4(uint3 xyz, uint w)
Parameters
Type |
Name |
Description |
uint3 |
xyz |
|
System.UInt32 |
w |
|
uint4(uint4)
Constructs a uint4 vector from a uint4 vector.
Declaration
Parameters
Type |
Name |
Description |
uint4 |
xyzw |
|
Fields
w
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
x
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
y
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
z
Declaration
Field Value
Type |
Description |
System.UInt32 |
|
zero
Declaration
public static readonly uint4 zero
Field Value
Properties
Item[Int32]
Returns the uint element at a specified index.
Declaration
public uint this[int index] { get; set; }
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Property Value
Type |
Description |
System.UInt32 |
|
ww
Declaration
Property Value
www
Declaration
public uint3 www { get; }
Property Value
wwww
Declaration
public uint4 wwww { get; }
Property Value
wwwx
Declaration
public uint4 wwwx { get; }
Property Value
wwwy
Declaration
public uint4 wwwy { get; }
Property Value
wwwz
Declaration
public uint4 wwwz { get; }
Property Value
wwx
Declaration
public uint3 wwx { get; }
Property Value
wwxw
Declaration
public uint4 wwxw { get; }
Property Value
wwxx
Declaration
public uint4 wwxx { get; }
Property Value
wwxy
Declaration
public uint4 wwxy { get; }
Property Value
wwxz
Declaration
public uint4 wwxz { get; }
Property Value
wwy
Declaration
public uint3 wwy { get; }
Property Value
wwyw
Declaration
public uint4 wwyw { get; }
Property Value
wwyx
Declaration
public uint4 wwyx { get; }
Property Value
wwyy
Declaration
public uint4 wwyy { get; }
Property Value
wwyz
Declaration
public uint4 wwyz { get; }
Property Value
wwz
Declaration
public uint3 wwz { get; }
Property Value
wwzw
Declaration
public uint4 wwzw { get; }
Property Value
wwzx
Declaration
public uint4 wwzx { get; }
Property Value
wwzy
Declaration
public uint4 wwzy { get; }
Property Value
wwzz
Declaration
public uint4 wwzz { get; }
Property Value
wx
Declaration
public uint2 wx { get; set; }
Property Value
wxw
Declaration
public uint3 wxw { get; }
Property Value
wxww
Declaration
public uint4 wxww { get; }
Property Value
wxwx
Declaration
public uint4 wxwx { get; }
Property Value
wxwy
Declaration
public uint4 wxwy { get; }
Property Value
wxwz
Declaration
public uint4 wxwz { get; }
Property Value
wxx
Declaration
public uint3 wxx { get; }
Property Value
wxxw
Declaration
public uint4 wxxw { get; }
Property Value
wxxx
Declaration
public uint4 wxxx { get; }
Property Value
wxxy
Declaration
public uint4 wxxy { get; }
Property Value
wxxz
Declaration
public uint4 wxxz { get; }
Property Value
wxy
Declaration
public uint3 wxy { get; set; }
Property Value
wxyw
Declaration
public uint4 wxyw { get; }
Property Value
wxyx
Declaration
public uint4 wxyx { get; }
Property Value
wxyy
Declaration
public uint4 wxyy { get; }
Property Value
wxyz
Declaration
public uint4 wxyz { get; set; }
Property Value
wxz
Declaration
public uint3 wxz { get; set; }
Property Value
wxzw
Declaration
public uint4 wxzw { get; }
Property Value
wxzx
Declaration
public uint4 wxzx { get; }
Property Value
wxzy
Declaration
public uint4 wxzy { get; set; }
Property Value
wxzz
Declaration
public uint4 wxzz { get; }
Property Value
wy
Declaration
public uint2 wy { get; set; }
Property Value
wyw
Declaration
public uint3 wyw { get; }
Property Value
wyww
Declaration
public uint4 wyww { get; }
Property Value
wywx
Declaration
public uint4 wywx { get; }
Property Value
wywy
Declaration
public uint4 wywy { get; }
Property Value
wywz
Declaration
public uint4 wywz { get; }
Property Value
wyx
Declaration
public uint3 wyx { get; set; }
Property Value
wyxw
Declaration
public uint4 wyxw { get; }
Property Value
wyxx
Declaration
public uint4 wyxx { get; }
Property Value
wyxy
Declaration
public uint4 wyxy { get; }
Property Value
wyxz
Declaration
public uint4 wyxz { get; set; }
Property Value
wyy
Declaration
public uint3 wyy { get; }
Property Value
wyyw
Declaration
public uint4 wyyw { get; }
Property Value
wyyx
Declaration
public uint4 wyyx { get; }
Property Value
wyyy
Declaration
public uint4 wyyy { get; }
Property Value
wyyz
Declaration
public uint4 wyyz { get; }
Property Value
wyz
Declaration
public uint3 wyz { get; set; }
Property Value
wyzw
Declaration
public uint4 wyzw { get; }
Property Value
wyzx
Declaration
public uint4 wyzx { get; set; }
Property Value
wyzy
Declaration
public uint4 wyzy { get; }
Property Value
wyzz
Declaration
public uint4 wyzz { get; }
Property Value
wz
Declaration
public uint2 wz { get; set; }
Property Value
wzw
Declaration
public uint3 wzw { get; }
Property Value
wzww
Declaration
public uint4 wzww { get; }
Property Value
wzwx
Declaration
public uint4 wzwx { get; }
Property Value
wzwy
Declaration
public uint4 wzwy { get; }
Property Value
wzwz
Declaration
public uint4 wzwz { get; }
Property Value
wzx
Declaration
public uint3 wzx { get; set; }
Property Value
wzxw
Declaration
public uint4 wzxw { get; }
Property Value
wzxx
Declaration
public uint4 wzxx { get; }
Property Value
wzxy
Declaration
public uint4 wzxy { get; set; }
Property Value
wzxz
Declaration
public uint4 wzxz { get; }
Property Value
wzy
Declaration
public uint3 wzy { get; set; }
Property Value
wzyw
Declaration
public uint4 wzyw { get; }
Property Value
wzyx
Declaration
public uint4 wzyx { get; set; }
Property Value
wzyy
Declaration
public uint4 wzyy { get; }
Property Value
wzyz
Declaration
public uint4 wzyz { get; }
Property Value
wzz
Declaration
public uint3 wzz { get; }
Property Value
wzzw
Declaration
public uint4 wzzw { get; }
Property Value
wzzx
Declaration
public uint4 wzzx { get; }
Property Value
wzzy
Declaration
public uint4 wzzy { get; }
Property Value
wzzz
Declaration
public uint4 wzzz { get; }
Property Value
xw
Declaration
public uint2 xw { get; set; }
Property Value
xww
Declaration
public uint3 xww { get; }
Property Value
xwww
Declaration
public uint4 xwww { get; }
Property Value
xwwx
Declaration
public uint4 xwwx { get; }
Property Value
xwwy
Declaration
public uint4 xwwy { get; }
Property Value
xwwz
Declaration
public uint4 xwwz { get; }
Property Value
xwx
Declaration
public uint3 xwx { get; }
Property Value
xwxw
Declaration
public uint4 xwxw { get; }
Property Value
xwxx
Declaration
public uint4 xwxx { get; }
Property Value
xwxy
Declaration
public uint4 xwxy { get; }
Property Value
xwxz
Declaration
public uint4 xwxz { get; }
Property Value
xwy
Declaration
public uint3 xwy { get; set; }
Property Value
xwyw
Declaration
public uint4 xwyw { get; }
Property Value
xwyx
Declaration
public uint4 xwyx { get; }
Property Value
xwyy
Declaration
public uint4 xwyy { get; }
Property Value
xwyz
Declaration
public uint4 xwyz { get; set; }
Property Value
xwz
Declaration
public uint3 xwz { get; set; }
Property Value
xwzw
Declaration
public uint4 xwzw { get; }
Property Value
xwzx
Declaration
public uint4 xwzx { get; }
Property Value
xwzy
Declaration
public uint4 xwzy { get; set; }
Property Value
xwzz
Declaration
public uint4 xwzz { get; }
Property Value
xx
Declaration
Property Value
xxw
Declaration
public uint3 xxw { get; }
Property Value
xxww
Declaration
public uint4 xxww { get; }
Property Value
xxwx
Declaration
public uint4 xxwx { get; }
Property Value
xxwy
Declaration
public uint4 xxwy { get; }
Property Value
xxwz
Declaration
public uint4 xxwz { get; }
Property Value
xxx
Declaration
public uint3 xxx { get; }
Property Value
xxxw
Declaration
public uint4 xxxw { get; }
Property Value
xxxx
Declaration
public uint4 xxxx { get; }
Property Value
xxxy
Declaration
public uint4 xxxy { get; }
Property Value
xxxz
Declaration
public uint4 xxxz { get; }
Property Value
xxy
Declaration
public uint3 xxy { get; }
Property Value
xxyw
Declaration
public uint4 xxyw { get; }
Property Value
xxyx
Declaration
public uint4 xxyx { get; }
Property Value
xxyy
Declaration
public uint4 xxyy { get; }
Property Value
xxyz
Declaration
public uint4 xxyz { get; }
Property Value
xxz
Declaration
public uint3 xxz { get; }
Property Value
xxzw
Declaration
public uint4 xxzw { get; }
Property Value
xxzx
Declaration
public uint4 xxzx { get; }
Property Value
xxzy
Declaration
public uint4 xxzy { get; }
Property Value
xxzz
Declaration
public uint4 xxzz { get; }
Property Value
xy
Declaration
public uint2 xy { get; set; }
Property Value
xyw
Declaration
public uint3 xyw { get; set; }
Property Value
xyww
Declaration
public uint4 xyww { get; }
Property Value
xywx
Declaration
public uint4 xywx { get; }
Property Value
xywy
Declaration
public uint4 xywy { get; }
Property Value
xywz
Declaration
public uint4 xywz { get; set; }
Property Value
xyx
Declaration
public uint3 xyx { get; }
Property Value
xyxw
Declaration
public uint4 xyxw { get; }
Property Value
xyxx
Declaration
public uint4 xyxx { get; }
Property Value
xyxy
Declaration
public uint4 xyxy { get; }
Property Value
xyxz
Declaration
public uint4 xyxz { get; }
Property Value
xyy
Declaration
public uint3 xyy { get; }
Property Value
xyyw
Declaration
public uint4 xyyw { get; }
Property Value
xyyx
Declaration
public uint4 xyyx { get; }
Property Value
xyyy
Declaration
public uint4 xyyy { get; }
Property Value
xyyz
Declaration
public uint4 xyyz { get; }
Property Value
xyz
Declaration
public uint3 xyz { get; set; }
Property Value
xyzw
Declaration
public uint4 xyzw { get; set; }
Property Value
xyzx
Declaration
public uint4 xyzx { get; }
Property Value
xyzy
Declaration
public uint4 xyzy { get; }
Property Value
xyzz
Declaration
public uint4 xyzz { get; }
Property Value
xz
Declaration
public uint2 xz { get; set; }
Property Value
xzw
Declaration
public uint3 xzw { get; set; }
Property Value
xzww
Declaration
public uint4 xzww { get; }
Property Value
xzwx
Declaration
public uint4 xzwx { get; }
Property Value
xzwy
Declaration
public uint4 xzwy { get; set; }
Property Value
xzwz
Declaration
public uint4 xzwz { get; }
Property Value
xzx
Declaration
public uint3 xzx { get; }
Property Value
xzxw
Declaration
public uint4 xzxw { get; }
Property Value
xzxx
Declaration
public uint4 xzxx { get; }
Property Value
xzxy
Declaration
public uint4 xzxy { get; }
Property Value
xzxz
Declaration
public uint4 xzxz { get; }
Property Value
xzy
Declaration
public uint3 xzy { get; set; }
Property Value
xzyw
Declaration
public uint4 xzyw { get; set; }
Property Value
xzyx
Declaration
public uint4 xzyx { get; }
Property Value
xzyy
Declaration
public uint4 xzyy { get; }
Property Value
xzyz
Declaration
public uint4 xzyz { get; }
Property Value
xzz
Declaration
public uint3 xzz { get; }
Property Value
xzzw
Declaration
public uint4 xzzw { get; }
Property Value
xzzx
Declaration
public uint4 xzzx { get; }
Property Value
xzzy
Declaration
public uint4 xzzy { get; }
Property Value
xzzz
Declaration
public uint4 xzzz { get; }
Property Value
yw
Declaration
public uint2 yw { get; set; }
Property Value
yww
Declaration
public uint3 yww { get; }
Property Value
ywww
Declaration
public uint4 ywww { get; }
Property Value
ywwx
Declaration
public uint4 ywwx { get; }
Property Value
ywwy
Declaration
public uint4 ywwy { get; }
Property Value
ywwz
Declaration
public uint4 ywwz { get; }
Property Value
ywx
Declaration
public uint3 ywx { get; set; }
Property Value
ywxw
Declaration
public uint4 ywxw { get; }
Property Value
ywxx
Declaration
public uint4 ywxx { get; }
Property Value
ywxy
Declaration
public uint4 ywxy { get; }
Property Value
ywxz
Declaration
public uint4 ywxz { get; set; }
Property Value
ywy
Declaration
public uint3 ywy { get; }
Property Value
ywyw
Declaration
public uint4 ywyw { get; }
Property Value
ywyx
Declaration
public uint4 ywyx { get; }
Property Value
ywyy
Declaration
public uint4 ywyy { get; }
Property Value
ywyz
Declaration
public uint4 ywyz { get; }
Property Value
ywz
Declaration
public uint3 ywz { get; set; }
Property Value
ywzw
Declaration
public uint4 ywzw { get; }
Property Value
ywzx
Declaration
public uint4 ywzx { get; set; }
Property Value
ywzy
Declaration
public uint4 ywzy { get; }
Property Value
ywzz
Declaration
public uint4 ywzz { get; }
Property Value
yx
Declaration
public uint2 yx { get; set; }
Property Value
yxw
Declaration
public uint3 yxw { get; set; }
Property Value
yxww
Declaration
public uint4 yxww { get; }
Property Value
yxwx
Declaration
public uint4 yxwx { get; }
Property Value
yxwy
Declaration
public uint4 yxwy { get; }
Property Value
yxwz
Declaration
public uint4 yxwz { get; set; }
Property Value
yxx
Declaration
public uint3 yxx { get; }
Property Value
yxxw
Declaration
public uint4 yxxw { get; }
Property Value
yxxx
Declaration
public uint4 yxxx { get; }
Property Value
yxxy
Declaration
public uint4 yxxy { get; }
Property Value
yxxz
Declaration
public uint4 yxxz { get; }
Property Value
yxy
Declaration
public uint3 yxy { get; }
Property Value
yxyw
Declaration
public uint4 yxyw { get; }
Property Value
yxyx
Declaration
public uint4 yxyx { get; }
Property Value
yxyy
Declaration
public uint4 yxyy { get; }
Property Value
yxyz
Declaration
public uint4 yxyz { get; }
Property Value
yxz
Declaration
public uint3 yxz { get; set; }
Property Value
yxzw
Declaration
public uint4 yxzw { get; set; }
Property Value
yxzx
Declaration
public uint4 yxzx { get; }
Property Value
yxzy
Declaration
public uint4 yxzy { get; }
Property Value
yxzz
Declaration
public uint4 yxzz { get; }
Property Value
yy
Declaration
Property Value
yyw
Declaration
public uint3 yyw { get; }
Property Value
yyww
Declaration
public uint4 yyww { get; }
Property Value
yywx
Declaration
public uint4 yywx { get; }
Property Value
yywy
Declaration
public uint4 yywy { get; }
Property Value
yywz
Declaration
public uint4 yywz { get; }
Property Value
yyx
Declaration
public uint3 yyx { get; }
Property Value
yyxw
Declaration
public uint4 yyxw { get; }
Property Value
yyxx
Declaration
public uint4 yyxx { get; }
Property Value
yyxy
Declaration
public uint4 yyxy { get; }
Property Value
yyxz
Declaration
public uint4 yyxz { get; }
Property Value
yyy
Declaration
public uint3 yyy { get; }
Property Value
yyyw
Declaration
public uint4 yyyw { get; }
Property Value
yyyx
Declaration
public uint4 yyyx { get; }
Property Value
yyyy
Declaration
public uint4 yyyy { get; }
Property Value
yyyz
Declaration
public uint4 yyyz { get; }
Property Value
yyz
Declaration
public uint3 yyz { get; }
Property Value
yyzw
Declaration
public uint4 yyzw { get; }
Property Value
yyzx
Declaration
public uint4 yyzx { get; }
Property Value
yyzy
Declaration
public uint4 yyzy { get; }
Property Value
yyzz
Declaration
public uint4 yyzz { get; }
Property Value
yz
Declaration
public uint2 yz { get; set; }
Property Value
yzw
Declaration
public uint3 yzw { get; set; }
Property Value
yzww
Declaration
public uint4 yzww { get; }
Property Value
yzwx
Declaration
public uint4 yzwx { get; set; }
Property Value
yzwy
Declaration
public uint4 yzwy { get; }
Property Value
yzwz
Declaration
public uint4 yzwz { get; }
Property Value
yzx
Declaration
public uint3 yzx { get; set; }
Property Value
yzxw
Declaration
public uint4 yzxw { get; set; }
Property Value
yzxx
Declaration
public uint4 yzxx { get; }
Property Value
yzxy
Declaration
public uint4 yzxy { get; }
Property Value
yzxz
Declaration
public uint4 yzxz { get; }
Property Value
yzy
Declaration
public uint3 yzy { get; }
Property Value
yzyw
Declaration
public uint4 yzyw { get; }
Property Value
yzyx
Declaration
public uint4 yzyx { get; }
Property Value
yzyy
Declaration
public uint4 yzyy { get; }
Property Value
yzyz
Declaration
public uint4 yzyz { get; }
Property Value
yzz
Declaration
public uint3 yzz { get; }
Property Value
yzzw
Declaration
public uint4 yzzw { get; }
Property Value
yzzx
Declaration
public uint4 yzzx { get; }
Property Value
yzzy
Declaration
public uint4 yzzy { get; }
Property Value
yzzz
Declaration
public uint4 yzzz { get; }
Property Value
zw
Declaration
public uint2 zw { get; set; }
Property Value
zww
Declaration
public uint3 zww { get; }
Property Value
zwww
Declaration
public uint4 zwww { get; }
Property Value
zwwx
Declaration
public uint4 zwwx { get; }
Property Value
zwwy
Declaration
public uint4 zwwy { get; }
Property Value
zwwz
Declaration
public uint4 zwwz { get; }
Property Value
zwx
Declaration
public uint3 zwx { get; set; }
Property Value
zwxw
Declaration
public uint4 zwxw { get; }
Property Value
zwxx
Declaration
public uint4 zwxx { get; }
Property Value
zwxy
Declaration
public uint4 zwxy { get; set; }
Property Value
zwxz
Declaration
public uint4 zwxz { get; }
Property Value
zwy
Declaration
public uint3 zwy { get; set; }
Property Value
zwyw
Declaration
public uint4 zwyw { get; }
Property Value
zwyx
Declaration
public uint4 zwyx { get; set; }
Property Value
zwyy
Declaration
public uint4 zwyy { get; }
Property Value
zwyz
Declaration
public uint4 zwyz { get; }
Property Value
zwz
Declaration
public uint3 zwz { get; }
Property Value
zwzw
Declaration
public uint4 zwzw { get; }
Property Value
zwzx
Declaration
public uint4 zwzx { get; }
Property Value
zwzy
Declaration
public uint4 zwzy { get; }
Property Value
zwzz
Declaration
public uint4 zwzz { get; }
Property Value
zx
Declaration
public uint2 zx { get; set; }
Property Value
zxw
Declaration
public uint3 zxw { get; set; }
Property Value
zxww
Declaration
public uint4 zxww { get; }
Property Value
zxwx
Declaration
public uint4 zxwx { get; }
Property Value
zxwy
Declaration
public uint4 zxwy { get; set; }
Property Value
zxwz
Declaration
public uint4 zxwz { get; }
Property Value
zxx
Declaration
public uint3 zxx { get; }
Property Value
zxxw
Declaration
public uint4 zxxw { get; }
Property Value
zxxx
Declaration
public uint4 zxxx { get; }
Property Value
zxxy
Declaration
public uint4 zxxy { get; }
Property Value
zxxz
Declaration
public uint4 zxxz { get; }
Property Value
zxy
Declaration
public uint3 zxy { get; set; }
Property Value
zxyw
Declaration
public uint4 zxyw { get; set; }
Property Value
zxyx
Declaration
public uint4 zxyx { get; }
Property Value
zxyy
Declaration
public uint4 zxyy { get; }
Property Value
zxyz
Declaration
public uint4 zxyz { get; }
Property Value
zxz
Declaration
public uint3 zxz { get; }
Property Value
zxzw
Declaration
public uint4 zxzw { get; }
Property Value
zxzx
Declaration
public uint4 zxzx { get; }
Property Value
zxzy
Declaration
public uint4 zxzy { get; }
Property Value
zxzz
Declaration
public uint4 zxzz { get; }
Property Value
zy
Declaration
public uint2 zy { get; set; }
Property Value
zyw
Declaration
public uint3 zyw { get; set; }
Property Value
zyww
Declaration
public uint4 zyww { get; }
Property Value
zywx
Declaration
public uint4 zywx { get; set; }
Property Value
zywy
Declaration
public uint4 zywy { get; }
Property Value
zywz
Declaration
public uint4 zywz { get; }
Property Value
zyx
Declaration
public uint3 zyx { get; set; }
Property Value
zyxw
Declaration
public uint4 zyxw { get; set; }
Property Value
zyxx
Declaration
public uint4 zyxx { get; }
Property Value
zyxy
Declaration
public uint4 zyxy { get; }
Property Value
zyxz
Declaration
public uint4 zyxz { get; }
Property Value
zyy
Declaration
public uint3 zyy { get; }
Property Value
zyyw
Declaration
public uint4 zyyw { get; }
Property Value
zyyx
Declaration
public uint4 zyyx { get; }
Property Value
zyyy
Declaration
public uint4 zyyy { get; }
Property Value
zyyz
Declaration
public uint4 zyyz { get; }
Property Value
zyz
Declaration
public uint3 zyz { get; }
Property Value
zyzw
Declaration
public uint4 zyzw { get; }
Property Value
zyzx
Declaration
public uint4 zyzx { get; }
Property Value
zyzy
Declaration
public uint4 zyzy { get; }
Property Value
zyzz
Declaration
public uint4 zyzz { get; }
Property Value
zz
Declaration
Property Value
zzw
Declaration
public uint3 zzw { get; }
Property Value
zzww
Declaration
public uint4 zzww { get; }
Property Value
zzwx
Declaration
public uint4 zzwx { get; }
Property Value
zzwy
Declaration
public uint4 zzwy { get; }
Property Value
zzwz
Declaration
public uint4 zzwz { get; }
Property Value
zzx
Declaration
public uint3 zzx { get; }
Property Value
zzxw
Declaration
public uint4 zzxw { get; }
Property Value
zzxx
Declaration
public uint4 zzxx { get; }
Property Value
zzxy
Declaration
public uint4 zzxy { get; }
Property Value
zzxz
Declaration
public uint4 zzxz { get; }
Property Value
zzy
Declaration
public uint3 zzy { get; }
Property Value
zzyw
Declaration
public uint4 zzyw { get; }
Property Value
zzyx
Declaration
public uint4 zzyx { get; }
Property Value
zzyy
Declaration
public uint4 zzyy { get; }
Property Value
zzyz
Declaration
public uint4 zzyz { get; }
Property Value
zzz
Declaration
public uint3 zzz { get; }
Property Value
zzzw
Declaration
public uint4 zzzw { get; }
Property Value
zzzx
Declaration
public uint4 zzzx { get; }
Property Value
zzzy
Declaration
public uint4 zzzy { get; }
Property Value
zzzz
Declaration
public uint4 zzzz { get; }
Property Value
Methods
Equals(Object)
Returns true if the uint4 is equal to a given uint4, false otherwise.
Declaration
public override bool Equals(object o)
Parameters
Type |
Name |
Description |
System.Object |
o |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.ValueType.Equals(System.Object)
Equals(uint4)
Returns true if the uint4 is equal to a given uint4, false otherwise.
Declaration
public bool Equals(uint4 rhs)
Parameters
Type |
Name |
Description |
uint4 |
rhs |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>.Equals(T)
GetHashCode()
Returns a hash code for the uint4.
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.ValueType.GetHashCode()
ToString()
Returns a string representation of the uint4.
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.ValueType.ToString()
Returns a string representation of the uint4 using a specified format and culture-specific format information.
Declaration
public string ToString(string format, IFormatProvider formatProvider)
Parameters
Type |
Name |
Description |
System.String |
format |
|
System.IFormatProvider |
formatProvider |
|
Returns
Type |
Description |
System.String |
|
Implements
System.IFormattable.ToString(System.String, System.IFormatProvider)
Operators
Addition(UInt32, uint4)
Returns the result of a componentwise addition operation on a uint value and a uint4 vector.
Declaration
public static uint4 operator +(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
Addition(uint4, UInt32)
Returns the result of a componentwise addition operation on a uint4 vector and a uint value.
Declaration
public static uint4 operator +(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
Addition(uint4, uint4)
Returns the result of a componentwise addition operation on two uint4 vectors.
Declaration
public static uint4 operator +(uint4 lhs, uint4 rhs)
Parameters
Returns
BitwiseAnd(UInt32, uint4)
Returns the result of a componentwise bitwise and operation on a uint value and a uint4 vector.
Declaration
public static uint4 operator &(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
BitwiseAnd(uint4, UInt32)
Returns the result of a componentwise bitwise and operation on a uint4 vector and a uint value.
Declaration
public static uint4 operator &(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
BitwiseAnd(uint4, uint4)
Returns the result of a componentwise bitwise and operation on two uint4 vectors.
Declaration
public static uint4 operator &(uint4 lhs, uint4 rhs)
Parameters
Returns
BitwiseOr(UInt32, uint4)
Returns the result of a componentwise bitwise or operation on a uint value and a uint4 vector.
Declaration
public static uint4 operator |(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
BitwiseOr(uint4, UInt32)
Returns the result of a componentwise bitwise or operation on a uint4 vector and a uint value.
Declaration
public static uint4 operator |(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
BitwiseOr(uint4, uint4)
Returns the result of a componentwise bitwise or operation on two uint4 vectors.
Declaration
public static uint4 operator |(uint4 lhs, uint4 rhs)
Parameters
Returns
Decrement(uint4)
Returns the result of a componentwise decrement operation on a uint4 vector.
Declaration
public static uint4 operator --(uint4 val)
Parameters
Type |
Name |
Description |
uint4 |
val |
|
Returns
Division(UInt32, uint4)
Returns the result of a componentwise division operation on a uint value and a uint4 vector.
Declaration
public static uint4 operator /(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
Division(uint4, UInt32)
Returns the result of a componentwise division operation on a uint4 vector and a uint value.
Declaration
public static uint4 operator /(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
Division(uint4, uint4)
Returns the result of a componentwise division operation on two uint4 vectors.
Declaration
public static uint4 operator /(uint4 lhs, uint4 rhs)
Parameters
Returns
Equality(UInt32, uint4)
Returns the result of a componentwise equality operation on a uint value and a uint4 vector.
Declaration
public static bool4 operator ==(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
Equality(uint4, UInt32)
Returns the result of a componentwise equality operation on a uint4 vector and a uint value.
Declaration
public static bool4 operator ==(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
Equality(uint4, uint4)
Returns the result of a componentwise equality operation on two uint4 vectors.
Declaration
public static bool4 operator ==(uint4 lhs, uint4 rhs)
Parameters
Returns
ExclusiveOr(UInt32, uint4)
Returns the result of a componentwise bitwise exclusive or operation on a uint value and a uint4 vector.
Declaration
public static uint4 operator ^(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
ExclusiveOr(uint4, UInt32)
Returns the result of a componentwise bitwise exclusive or operation on a uint4 vector and a uint value.
Declaration
public static uint4 operator ^(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
ExclusiveOr(uint4, uint4)
Returns the result of a componentwise bitwise exclusive or operation on two uint4 vectors.
Declaration
public static uint4 operator ^(uint4 lhs, uint4 rhs)
Parameters
Returns
Explicit(Boolean to uint4)
Explicitly converts a single bool value to a uint4 vector by converting it to uint and assigning it to every component.
Declaration
public static explicit operator uint4(bool v)
Parameters
Type |
Name |
Description |
System.Boolean |
v |
|
Returns
Explicit(Double to uint4)
Explicitly converts a single double value to a uint4 vector by converting it to uint and assigning it to every component.
Declaration
public static explicit operator uint4(double v)
Parameters
Type |
Name |
Description |
System.Double |
v |
|
Returns
Explicit(Int32 to uint4)
Explicitly converts a single int value to a uint4 vector by converting it to uint and assigning it to every component.
Declaration
public static explicit operator uint4(int v)
Parameters
Type |
Name |
Description |
System.Int32 |
v |
|
Returns
Explicit(Single to uint4)
Explicitly converts a single float value to a uint4 vector by converting it to uint and assigning it to every component.
Declaration
public static explicit operator uint4(float v)
Parameters
Type |
Name |
Description |
System.Single |
v |
|
Returns
Explicit(bool4 to uint4)
Explicitly converts a bool4 vector to a uint4 vector by componentwise conversion.
Declaration
public static explicit operator uint4(bool4 v)
Parameters
Type |
Name |
Description |
bool4 |
v |
|
Returns
Explicit(double4 to uint4)
Explicitly converts a double4 vector to a uint4 vector by componentwise conversion.
Declaration
public static explicit operator uint4(double4 v)
Parameters
Returns
Explicit(float4 to uint4)
Explicitly converts a float4 vector to a uint4 vector by componentwise conversion.
Declaration
public static explicit operator uint4(float4 v)
Parameters
Type |
Name |
Description |
float4 |
v |
|
Returns
Explicit(int4 to uint4)
Explicitly converts a int4 vector to a uint4 vector by componentwise conversion.
Declaration
public static explicit operator uint4(int4 v)
Parameters
Type |
Name |
Description |
int4 |
v |
|
Returns
GreaterThan(UInt32, uint4)
Returns the result of a componentwise greater than operation on a uint value and a uint4 vector.
Declaration
public static bool4 operator>(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
GreaterThan(uint4, UInt32)
Returns the result of a componentwise greater than operation on a uint4 vector and a uint value.
Declaration
public static bool4 operator>(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
GreaterThan(uint4, uint4)
Returns the result of a componentwise greater than operation on two uint4 vectors.
Declaration
public static bool4 operator>(uint4 lhs, uint4 rhs)
Parameters
Returns
GreaterThanOrEqual(UInt32, uint4)
Returns the result of a componentwise greater or equal operation on a uint value and a uint4 vector.
Declaration
public static bool4 operator >=(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
GreaterThanOrEqual(uint4, UInt32)
Returns the result of a componentwise greater or equal operation on a uint4 vector and a uint value.
Declaration
public static bool4 operator >=(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
GreaterThanOrEqual(uint4, uint4)
Returns the result of a componentwise greater or equal operation on two uint4 vectors.
Declaration
public static bool4 operator >=(uint4 lhs, uint4 rhs)
Parameters
Returns
Implicit(UInt32 to uint4)
Implicitly converts a single uint value to a uint4 vector by assigning it to every component.
Declaration
public static implicit operator uint4(uint v)
Parameters
Type |
Name |
Description |
System.UInt32 |
v |
|
Returns
Increment(uint4)
Returns the result of a componentwise increment operation on a uint4 vector.
Declaration
public static uint4 operator ++(uint4 val)
Parameters
Type |
Name |
Description |
uint4 |
val |
|
Returns
Inequality(UInt32, uint4)
Returns the result of a componentwise not equal operation on a uint value and a uint4 vector.
Declaration
public static bool4 operator !=(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
Inequality(uint4, UInt32)
Returns the result of a componentwise not equal operation on a uint4 vector and a uint value.
Declaration
public static bool4 operator !=(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
Inequality(uint4, uint4)
Returns the result of a componentwise not equal operation on two uint4 vectors.
Declaration
public static bool4 operator !=(uint4 lhs, uint4 rhs)
Parameters
Returns
LeftShift(uint4, Int32)
Returns the result of a componentwise left shift operation on a uint4 vector by a number of bits specified by a single int.
Declaration
public static uint4 operator <<(uint4 x, int n)
Parameters
Type |
Name |
Description |
uint4 |
x |
|
System.Int32 |
n |
|
Returns
LessThan(UInt32, uint4)
Returns the result of a componentwise less than operation on a uint value and a uint4 vector.
Declaration
public static bool4 operator <(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
LessThan(uint4, UInt32)
Returns the result of a componentwise less than operation on a uint4 vector and a uint value.
Declaration
public static bool4 operator <(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
LessThan(uint4, uint4)
Returns the result of a componentwise less than operation on two uint4 vectors.
Declaration
public static bool4 operator <(uint4 lhs, uint4 rhs)
Parameters
Returns
LessThanOrEqual(UInt32, uint4)
Returns the result of a componentwise less or equal operation on a uint value and a uint4 vector.
Declaration
public static bool4 operator <=(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
LessThanOrEqual(uint4, UInt32)
Returns the result of a componentwise less or equal operation on a uint4 vector and a uint value.
Declaration
public static bool4 operator <=(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
LessThanOrEqual(uint4, uint4)
Returns the result of a componentwise less or equal operation on two uint4 vectors.
Declaration
public static bool4 operator <=(uint4 lhs, uint4 rhs)
Parameters
Returns
Modulus(UInt32, uint4)
Returns the result of a componentwise modulus operation on a uint value and a uint4 vector.
Declaration
public static uint4 operator %(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
Modulus(uint4, UInt32)
Returns the result of a componentwise modulus operation on a uint4 vector and a uint value.
Declaration
public static uint4 operator %(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
Modulus(uint4, uint4)
Returns the result of a componentwise modulus operation on two uint4 vectors.
Declaration
public static uint4 operator %(uint4 lhs, uint4 rhs)
Parameters
Returns
Multiply(UInt32, uint4)
Returns the result of a componentwise multiplication operation on a uint value and a uint4 vector.
Declaration
public static uint4 operator *(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
Multiply(uint4, UInt32)
Returns the result of a componentwise multiplication operation on a uint4 vector and a uint value.
Declaration
public static uint4 operator *(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
Multiply(uint4, uint4)
Returns the result of a componentwise multiplication operation on two uint4 vectors.
Declaration
public static uint4 operator *(uint4 lhs, uint4 rhs)
Parameters
Returns
OnesComplement(uint4)
Returns the result of a componentwise bitwise not operation on a uint4 vector.
Declaration
public static uint4 operator ~(uint4 val)
Parameters
Type |
Name |
Description |
uint4 |
val |
|
Returns
RightShift(uint4, Int32)
Returns the result of a componentwise right shift operation on a uint4 vector by a number of bits specified by a single int.
Declaration
public static uint4 operator >>(uint4 x, int n)
Parameters
Type |
Name |
Description |
uint4 |
x |
|
System.Int32 |
n |
|
Returns
Subtraction(UInt32, uint4)
Returns the result of a componentwise subtraction operation on a uint value and a uint4 vector.
Declaration
public static uint4 operator -(uint lhs, uint4 rhs)
Parameters
Type |
Name |
Description |
System.UInt32 |
lhs |
|
uint4 |
rhs |
|
Returns
Subtraction(uint4, UInt32)
Returns the result of a componentwise subtraction operation on a uint4 vector and a uint value.
Declaration
public static uint4 operator -(uint4 lhs, uint rhs)
Parameters
Type |
Name |
Description |
uint4 |
lhs |
|
System.UInt32 |
rhs |
|
Returns
Subtraction(uint4, uint4)
Returns the result of a componentwise subtraction operation on two uint4 vectors.
Declaration
public static uint4 operator -(uint4 lhs, uint4 rhs)
Parameters
Returns
UnaryNegation(uint4)
Returns the result of a componentwise unary minus operation on a uint4 vector.
Declaration
public static uint4 operator -(uint4 val)
Parameters
Type |
Name |
Description |
uint4 |
val |
|
Returns
UnaryPlus(uint4)
Returns the result of a componentwise unary plus operation on a uint4 vector.
Declaration
public static uint4 operator +(uint4 val)
Parameters
Type |
Name |
Description |
uint4 |
val |
|
Returns