Struct
- Namespace
- CoreFramework.Mathematics
A 4 component vector of ulongs.
[Serializable]
[BurstCompile]
public struct ulong4
- Extension Methods
Constructors
ulong4(ulong2, ulong2)
Constructs a ulong4 vector from two ulong2 vectors.
public ulong4(ulong2 xy, ulong2 zw)
Parameters
xy
ulong2The constructed vector's xy components will be set to this value.
zw
ulong2The constructed vector's zw components will be set to this value.
ulong4(ulong2, ulong, ulong)
Constructs a ulong4 vector from a ulong2 vector and two ulong values.
public ulong4(ulong2 xy, ulong z, ulong w)
Parameters
xy
ulong2The constructed vector's xy components will be set to this value.
z
ulongThe constructed vector's z component will be set to this value.
w
ulongThe constructed vector's w component will be set to this value.
ulong4(ulong4)
Constructs a ulong4 vector from a ulong4 vector.
public ulong4(ulong4 xyzw)
Parameters
xyzw
ulong4The constructed vector's xyzw components will be set to this value.
ulong4(bool)
public ulong4(bool v)
Parameters
v
bool
ulong4(double)
public ulong4(double v)
Parameters
v
double
ulong4(int)
public ulong4(int v)
Parameters
v
int
ulong4(long, long, long, long)
public ulong4(long x, long y, long z, long w)
Parameters
x
longy
longz
longw
long
ulong4(float)
public ulong4(float v)
Parameters
v
float
ulong4(uint)
public ulong4(uint v)
Parameters
v
uint
ulong4(ulong, ulong2, ulong)
Constructs a ulong4 vector from a ulong value, a ulong2 vector and a ulong value.
public ulong4(ulong x, ulong2 yz, ulong w)
Parameters
x
ulongThe constructed vector's x component will be set to this value.
yz
ulong2The constructed vector's yz components will be set to this value.
w
ulongThe constructed vector's w component will be set to this value.
ulong4(ulong, ulong, ulong2)
Constructs a ulong4 vector from two ulong values and a ulong2 vector.
public ulong4(ulong x, ulong y, ulong2 zw)
Parameters
x
ulongThe constructed vector's x component will be set to this value.
y
ulongThe constructed vector's y component will be set to this value.
zw
ulong2The constructed vector's zw components will be set to this value.
ulong4(ulong, ulong, ulong, ulong)
Constructs a ulong4 vector from four ulong values.
public ulong4(ulong x, ulong y, ulong z, ulong w)
Parameters
x
ulongThe constructed vector's x component will be set to this value.
y
ulongThe constructed vector's y component will be set to this value.
z
ulongThe constructed vector's z component will be set to this value.
w
ulongThe constructed vector's w component will be set to this value.
ulong4(bool4)
public ulong4(bool4 v)
Parameters
v
bool4
ulong4(double4)
public ulong4(double4 v)
Parameters
v
double4
ulong4(float4)
public ulong4(float4 v)
Parameters
v
float4
ulong4(int4)
public ulong4(int4 v)
Parameters
v
int4
ulong4(uint4)
public ulong4(uint4 v)
Parameters
v
uint4
Fields
w
w component of the vector.
public ulong w
Field Value
- ulong
x
x component of the vector.
public ulong x
Field Value
- ulong
y
y component of the vector.
public ulong y
Field Value
- ulong
z
z component of the vector.
public ulong z
Field Value
- ulong
zero
uint4 zero value.
public static readonly ulong4 zero
Field Value
Properties
ww
Swizzles the vector.
public ulong2 ww { get; }
Property Value
wwww
Swizzles the vector.
public ulong4 wwww { get; }
Property Value
wwwx
Swizzles the vector.
public ulong4 wwwx { get; }
Property Value
wwwy
Swizzles the vector.
public ulong4 wwwy { get; }
Property Value
wwwz
Swizzles the vector.
public ulong4 wwwz { get; }
Property Value
wwxw
Swizzles the vector.
public ulong4 wwxw { get; }
Property Value
wwxx
Swizzles the vector.
public ulong4 wwxx { get; }
Property Value
wwxy
Swizzles the vector.
public ulong4 wwxy { get; }
Property Value
wwxz
Swizzles the vector.
public ulong4 wwxz { get; }
Property Value
wwyw
Swizzles the vector.
public ulong4 wwyw { get; }
Property Value
wwyx
Swizzles the vector.
public ulong4 wwyx { get; }
Property Value
wwyy
Swizzles the vector.
public ulong4 wwyy { get; }
Property Value
wwyz
Swizzles the vector.
public ulong4 wwyz { get; }
Property Value
wwzw
Swizzles the vector.
public ulong4 wwzw { get; }
Property Value
wwzx
Swizzles the vector.
public ulong4 wwzx { get; }
Property Value
wwzy
Swizzles the vector.
public ulong4 wwzy { get; }
Property Value
wwzz
Swizzles the vector.
public ulong4 wwzz { get; }
Property Value
wx
Swizzles the vector.
public ulong2 wx { get; set; }
Property Value
wxww
Swizzles the vector.
public ulong4 wxww { get; }
Property Value
wxwx
Swizzles the vector.
public ulong4 wxwx { get; }
Property Value
wxwy
Swizzles the vector.
public ulong4 wxwy { get; }
Property Value
wxwz
Swizzles the vector.
public ulong4 wxwz { get; }
Property Value
wxxw
Swizzles the vector.
public ulong4 wxxw { get; }
Property Value
wxxx
Swizzles the vector.
public ulong4 wxxx { get; }
Property Value
wxxy
Swizzles the vector.
public ulong4 wxxy { get; }
Property Value
wxxz
Swizzles the vector.
public ulong4 wxxz { get; }
Property Value
wxyw
Swizzles the vector.
public ulong4 wxyw { get; }
Property Value
wxyx
Swizzles the vector.
public ulong4 wxyx { get; }
Property Value
wxyy
Swizzles the vector.
public ulong4 wxyy { get; }
Property Value
wxyz
Swizzles the vector.
public ulong4 wxyz { get; set; }
Property Value
wxzw
Swizzles the vector.
public ulong4 wxzw { get; }
Property Value
wxzx
Swizzles the vector.
public ulong4 wxzx { get; }
Property Value
wxzy
Swizzles the vector.
public ulong4 wxzy { get; set; }
Property Value
wxzz
Swizzles the vector.
public ulong4 wxzz { get; }
Property Value
wy
Swizzles the vector.
public ulong2 wy { get; set; }
Property Value
wyww
Swizzles the vector.
public ulong4 wyww { get; }
Property Value
wywx
Swizzles the vector.
public ulong4 wywx { get; }
Property Value
wywy
Swizzles the vector.
public ulong4 wywy { get; }
Property Value
wywz
Swizzles the vector.
public ulong4 wywz { get; }
Property Value
wyxw
Swizzles the vector.
public ulong4 wyxw { get; }
Property Value
wyxx
Swizzles the vector.
public ulong4 wyxx { get; }
Property Value
wyxy
Swizzles the vector.
public ulong4 wyxy { get; }
Property Value
wyxz
Swizzles the vector.
public ulong4 wyxz { get; set; }
Property Value
wyyw
Swizzles the vector.
public ulong4 wyyw { get; }
Property Value
wyyx
Swizzles the vector.
public ulong4 wyyx { get; }
Property Value
wyyy
Swizzles the vector.
public ulong4 wyyy { get; }
Property Value
wyyz
Swizzles the vector.
public ulong4 wyyz { get; }
Property Value
wyzw
Swizzles the vector.
public ulong4 wyzw { get; }
Property Value
wyzx
Swizzles the vector.
public ulong4 wyzx { get; set; }
Property Value
wyzy
Swizzles the vector.
public ulong4 wyzy { get; }
Property Value
wyzz
Swizzles the vector.
public ulong4 wyzz { get; }
Property Value
wz
Swizzles the vector.
public ulong2 wz { get; set; }
Property Value
wzww
Swizzles the vector.
public ulong4 wzww { get; }
Property Value
wzwx
Swizzles the vector.
public ulong4 wzwx { get; }
Property Value
wzwy
Swizzles the vector.
public ulong4 wzwy { get; }
Property Value
wzwz
Swizzles the vector.
public ulong4 wzwz { get; }
Property Value
wzxw
Swizzles the vector.
public ulong4 wzxw { get; }
Property Value
wzxx
Swizzles the vector.
public ulong4 wzxx { get; }
Property Value
wzxy
Swizzles the vector.
public ulong4 wzxy { get; set; }
Property Value
wzxz
Swizzles the vector.
public ulong4 wzxz { get; }
Property Value
wzyw
Swizzles the vector.
public ulong4 wzyw { get; }
Property Value
wzyx
Swizzles the vector.
public ulong4 wzyx { get; set; }
Property Value
wzyy
Swizzles the vector.
public ulong4 wzyy { get; }
Property Value
wzyz
Swizzles the vector.
public ulong4 wzyz { get; }
Property Value
wzzw
Swizzles the vector.
public ulong4 wzzw { get; }
Property Value
wzzx
Swizzles the vector.
public ulong4 wzzx { get; }
Property Value
wzzy
Swizzles the vector.
public ulong4 wzzy { get; }
Property Value
wzzz
Swizzles the vector.
public ulong4 wzzz { get; }
Property Value
xw
Swizzles the vector.
public ulong2 xw { get; set; }
Property Value
xwww
Swizzles the vector.
public ulong4 xwww { get; }
Property Value
xwwx
Swizzles the vector.
public ulong4 xwwx { get; }
Property Value
xwwy
Swizzles the vector.
public ulong4 xwwy { get; }
Property Value
xwwz
Swizzles the vector.
public ulong4 xwwz { get; }
Property Value
xwxw
Swizzles the vector.
public ulong4 xwxw { get; }
Property Value
xwxx
Swizzles the vector.
public ulong4 xwxx { get; }
Property Value
xwxy
Swizzles the vector.
public ulong4 xwxy { get; }
Property Value
xwxz
Swizzles the vector.
public ulong4 xwxz { get; }
Property Value
xwyw
Swizzles the vector.
public ulong4 xwyw { get; }
Property Value
xwyx
Swizzles the vector.
public ulong4 xwyx { get; }
Property Value
xwyy
Swizzles the vector.
public ulong4 xwyy { get; }
Property Value
xwyz
Swizzles the vector.
public ulong4 xwyz { get; set; }
Property Value
xwzw
Swizzles the vector.
public ulong4 xwzw { get; }
Property Value
xwzx
Swizzles the vector.
public ulong4 xwzx { get; }
Property Value
xwzy
Swizzles the vector.
public ulong4 xwzy { get; set; }
Property Value
xwzz
Swizzles the vector.
public ulong4 xwzz { get; }
Property Value
xx
Swizzles the vector.
public ulong2 xx { get; }
Property Value
xxww
Swizzles the vector.
public ulong4 xxww { get; }
Property Value
xxwx
Swizzles the vector.
public ulong4 xxwx { get; }
Property Value
xxwy
Swizzles the vector.
public ulong4 xxwy { get; }
Property Value
xxwz
Swizzles the vector.
public ulong4 xxwz { get; }
Property Value
xxxw
Swizzles the vector.
public ulong4 xxxw { get; }
Property Value
xxxx
Swizzles the vector.
public ulong4 xxxx { get; }
Property Value
xxxy
Swizzles the vector.
public ulong4 xxxy { get; }
Property Value
xxxz
Swizzles the vector.
public ulong4 xxxz { get; }
Property Value
xxyw
Swizzles the vector.
public ulong4 xxyw { get; }
Property Value
xxyx
Swizzles the vector.
public ulong4 xxyx { get; }
Property Value
xxyy
Swizzles the vector.
public ulong4 xxyy { get; }
Property Value
xxyz
Swizzles the vector.
public ulong4 xxyz { get; }
Property Value
xxzw
Swizzles the vector.
public ulong4 xxzw { get; }
Property Value
xxzx
Swizzles the vector.
public ulong4 xxzx { get; }
Property Value
xxzy
Swizzles the vector.
public ulong4 xxzy { get; }
Property Value
xxzz
Swizzles the vector.
public ulong4 xxzz { get; }
Property Value
xy
Swizzles the vector.
public ulong2 xy { get; set; }
Property Value
xyww
Swizzles the vector.
public ulong4 xyww { get; }
Property Value
xywx
Swizzles the vector.
public ulong4 xywx { get; }
Property Value
xywy
Swizzles the vector.
public ulong4 xywy { get; }
Property Value
xywz
Swizzles the vector.
public ulong4 xywz { get; set; }
Property Value
xyxw
Swizzles the vector.
public ulong4 xyxw { get; }
Property Value
xyxx
Swizzles the vector.
public ulong4 xyxx { get; }
Property Value
xyxy
Swizzles the vector.
public ulong4 xyxy { get; }
Property Value
xyxz
Swizzles the vector.
public ulong4 xyxz { get; }
Property Value
xyyw
Swizzles the vector.
public ulong4 xyyw { get; }
Property Value
xyyx
Swizzles the vector.
public ulong4 xyyx { get; }
Property Value
xyyy
Swizzles the vector.
public ulong4 xyyy { get; }
Property Value
xyyz
Swizzles the vector.
public ulong4 xyyz { get; }
Property Value
xyzw
Swizzles the vector.
public ulong4 xyzw { get; set; }
Property Value
xyzx
Swizzles the vector.
public ulong4 xyzx { get; }
Property Value
xyzy
Swizzles the vector.
public ulong4 xyzy { get; }
Property Value
xyzz
Swizzles the vector.
public ulong4 xyzz { get; }
Property Value
xz
Swizzles the vector.
public ulong2 xz { get; set; }
Property Value
xzww
Swizzles the vector.
public ulong4 xzww { get; }
Property Value
xzwx
Swizzles the vector.
public ulong4 xzwx { get; }
Property Value
xzwy
Swizzles the vector.
public ulong4 xzwy { get; set; }
Property Value
xzwz
Swizzles the vector.
public ulong4 xzwz { get; }
Property Value
xzxw
Swizzles the vector.
public ulong4 xzxw { get; }
Property Value
xzxx
Swizzles the vector.
public ulong4 xzxx { get; }
Property Value
xzxy
Swizzles the vector.
public ulong4 xzxy { get; }
Property Value
xzxz
Swizzles the vector.
public ulong4 xzxz { get; }
Property Value
xzyw
Swizzles the vector.
public ulong4 xzyw { get; set; }
Property Value
xzyx
Swizzles the vector.
public ulong4 xzyx { get; }
Property Value
xzyy
Swizzles the vector.
public ulong4 xzyy { get; }
Property Value
xzyz
Swizzles the vector.
public ulong4 xzyz { get; }
Property Value
xzzw
Swizzles the vector.
public ulong4 xzzw { get; }
Property Value
xzzx
Swizzles the vector.
public ulong4 xzzx { get; }
Property Value
xzzy
Swizzles the vector.
public ulong4 xzzy { get; }
Property Value
xzzz
Swizzles the vector.
public ulong4 xzzz { get; }
Property Value
yw
Swizzles the vector.
public ulong2 yw { get; set; }
Property Value
ywww
Swizzles the vector.
public ulong4 ywww { get; }
Property Value
ywwx
Swizzles the vector.
public ulong4 ywwx { get; }
Property Value
ywwy
Swizzles the vector.
public ulong4 ywwy { get; }
Property Value
ywwz
Swizzles the vector.
public ulong4 ywwz { get; }
Property Value
ywxw
Swizzles the vector.
public ulong4 ywxw { get; }
Property Value
ywxx
Swizzles the vector.
public ulong4 ywxx { get; }
Property Value
ywxy
Swizzles the vector.
public ulong4 ywxy { get; }
Property Value
ywxz
Swizzles the vector.
public ulong4 ywxz { get; set; }
Property Value
ywyw
Swizzles the vector.
public ulong4 ywyw { get; }
Property Value
ywyx
Swizzles the vector.
public ulong4 ywyx { get; }
Property Value
ywyy
Swizzles the vector.
public ulong4 ywyy { get; }
Property Value
ywyz
Swizzles the vector.
public ulong4 ywyz { get; }
Property Value
ywzw
Swizzles the vector.
public ulong4 ywzw { get; }
Property Value
ywzx
Swizzles the vector.
public ulong4 ywzx { get; set; }
Property Value
ywzy
Swizzles the vector.
public ulong4 ywzy { get; }
Property Value
ywzz
Swizzles the vector.
public ulong4 ywzz { get; }
Property Value
yx
Swizzles the vector.
public ulong2 yx { get; set; }
Property Value
yxww
Swizzles the vector.
public ulong4 yxww { get; }
Property Value
yxwx
Swizzles the vector.
public ulong4 yxwx { get; }
Property Value
yxwy
Swizzles the vector.
public ulong4 yxwy { get; }
Property Value
yxwz
Swizzles the vector.
public ulong4 yxwz { get; set; }
Property Value
yxxw
Swizzles the vector.
public ulong4 yxxw { get; }
Property Value
yxxx
Swizzles the vector.
public ulong4 yxxx { get; }
Property Value
yxxy
Swizzles the vector.
public ulong4 yxxy { get; }
Property Value
yxxz
Swizzles the vector.
public ulong4 yxxz { get; }
Property Value
yxyw
Swizzles the vector.
public ulong4 yxyw { get; }
Property Value
yxyx
Swizzles the vector.
public ulong4 yxyx { get; }
Property Value
yxyy
Swizzles the vector.
public ulong4 yxyy { get; }
Property Value
yxyz
Swizzles the vector.
public ulong4 yxyz { get; }
Property Value
yxzw
Swizzles the vector.
public ulong4 yxzw { get; set; }
Property Value
yxzx
Swizzles the vector.
public ulong4 yxzx { get; }
Property Value
yxzy
Swizzles the vector.
public ulong4 yxzy { get; }
Property Value
yxzz
Swizzles the vector.
public ulong4 yxzz { get; }
Property Value
yy
Swizzles the vector.
public ulong2 yy { get; }
Property Value
yyww
Swizzles the vector.
public ulong4 yyww { get; }
Property Value
yywx
Swizzles the vector.
public ulong4 yywx { get; }
Property Value
yywy
Swizzles the vector.
public ulong4 yywy { get; }
Property Value
yywz
Swizzles the vector.
public ulong4 yywz { get; }
Property Value
yyxw
Swizzles the vector.
public ulong4 yyxw { get; }
Property Value
yyxx
Swizzles the vector.
public ulong4 yyxx { get; }
Property Value
yyxy
Swizzles the vector.
public ulong4 yyxy { get; }
Property Value
yyxz
Swizzles the vector.
public ulong4 yyxz { get; }
Property Value
yyyw
Swizzles the vector.
public ulong4 yyyw { get; }
Property Value
yyyx
Swizzles the vector.
public ulong4 yyyx { get; }
Property Value
yyyy
Swizzles the vector.
public ulong4 yyyy { get; }
Property Value
yyyz
Swizzles the vector.
public ulong4 yyyz { get; }
Property Value
yyzw
Swizzles the vector.
public ulong4 yyzw { get; }
Property Value
yyzx
Swizzles the vector.
public ulong4 yyzx { get; }
Property Value
yyzy
Swizzles the vector.
public ulong4 yyzy { get; }
Property Value
yyzz
Swizzles the vector.
public ulong4 yyzz { get; }
Property Value
yz
Swizzles the vector.
public ulong2 yz { get; set; }
Property Value
yzww
Swizzles the vector.
public ulong4 yzww { get; }
Property Value
yzwx
Swizzles the vector.
public ulong4 yzwx { get; set; }
Property Value
yzwy
Swizzles the vector.
public ulong4 yzwy { get; }
Property Value
yzwz
Swizzles the vector.
public ulong4 yzwz { get; }
Property Value
yzxw
Swizzles the vector.
public ulong4 yzxw { get; set; }
Property Value
yzxx
Swizzles the vector.
public ulong4 yzxx { get; }
Property Value
yzxy
Swizzles the vector.
public ulong4 yzxy { get; }
Property Value
yzxz
Swizzles the vector.
public ulong4 yzxz { get; }
Property Value
yzyw
Swizzles the vector.
public ulong4 yzyw { get; }
Property Value
yzyx
Swizzles the vector.
public ulong4 yzyx { get; }
Property Value
yzyy
Swizzles the vector.
public ulong4 yzyy { get; }
Property Value
yzyz
Swizzles the vector.
public ulong4 yzyz { get; }
Property Value
yzzw
Swizzles the vector.
public ulong4 yzzw { get; }
Property Value
yzzx
Swizzles the vector.
public ulong4 yzzx { get; }
Property Value
yzzy
Swizzles the vector.
public ulong4 yzzy { get; }
Property Value
yzzz
Swizzles the vector.
public ulong4 yzzz { get; }
Property Value
zw
Swizzles the vector.
public ulong2 zw { get; set; }
Property Value
zwww
Swizzles the vector.
public ulong4 zwww { get; }
Property Value
zwwx
Swizzles the vector.
public ulong4 zwwx { get; }
Property Value
zwwy
Swizzles the vector.
public ulong4 zwwy { get; }
Property Value
zwwz
Swizzles the vector.
public ulong4 zwwz { get; }
Property Value
zwxw
Swizzles the vector.
public ulong4 zwxw { get; }
Property Value
zwxx
Swizzles the vector.
public ulong4 zwxx { get; }
Property Value
zwxy
Swizzles the vector.
public ulong4 zwxy { get; set; }
Property Value
zwxz
Swizzles the vector.
public ulong4 zwxz { get; }
Property Value
zwyw
Swizzles the vector.
public ulong4 zwyw { get; }
Property Value
zwyx
Swizzles the vector.
public ulong4 zwyx { get; set; }
Property Value
zwyy
Swizzles the vector.
public ulong4 zwyy { get; }
Property Value
zwyz
Swizzles the vector.
public ulong4 zwyz { get; }
Property Value
zwzw
Swizzles the vector.
public ulong4 zwzw { get; }
Property Value
zwzx
Swizzles the vector.
public ulong4 zwzx { get; }
Property Value
zwzy
Swizzles the vector.
public ulong4 zwzy { get; }
Property Value
zwzz
Swizzles the vector.
public ulong4 zwzz { get; }
Property Value
zx
Swizzles the vector.
public ulong2 zx { get; set; }
Property Value
zxww
Swizzles the vector.
public ulong4 zxww { get; }
Property Value
zxwx
Swizzles the vector.
public ulong4 zxwx { get; }
Property Value
zxwy
Swizzles the vector.
public ulong4 zxwy { get; set; }
Property Value
zxwz
Swizzles the vector.
public ulong4 zxwz { get; }
Property Value
zxxw
Swizzles the vector.
public ulong4 zxxw { get; }
Property Value
zxxx
Swizzles the vector.
public ulong4 zxxx { get; }
Property Value
zxxy
Swizzles the vector.
public ulong4 zxxy { get; }
Property Value
zxxz
Swizzles the vector.
public ulong4 zxxz { get; }
Property Value
zxyw
Swizzles the vector.
public ulong4 zxyw { get; set; }
Property Value
zxyx
Swizzles the vector.
public ulong4 zxyx { get; }
Property Value
zxyy
Swizzles the vector.
public ulong4 zxyy { get; }
Property Value
zxyz
Swizzles the vector.
public ulong4 zxyz { get; }
Property Value
zxzw
Swizzles the vector.
public ulong4 zxzw { get; }
Property Value
zxzx
Swizzles the vector.
public ulong4 zxzx { get; }
Property Value
zxzy
Swizzles the vector.
public ulong4 zxzy { get; }
Property Value
zxzz
Swizzles the vector.
public ulong4 zxzz { get; }
Property Value
zy
Swizzles the vector.
public ulong2 zy { get; set; }
Property Value
zyww
Swizzles the vector.
public ulong4 zyww { get; }
Property Value
zywx
Swizzles the vector.
public ulong4 zywx { get; set; }
Property Value
zywy
Swizzles the vector.
public ulong4 zywy { get; }
Property Value
zywz
Swizzles the vector.
public ulong4 zywz { get; }
Property Value
zyxw
Swizzles the vector.
public ulong4 zyxw { get; set; }
Property Value
zyxx
Swizzles the vector.
public ulong4 zyxx { get; }
Property Value
zyxy
Swizzles the vector.
public ulong4 zyxy { get; }
Property Value
zyxz
Swizzles the vector.
public ulong4 zyxz { get; }
Property Value
zyyw
Swizzles the vector.
public ulong4 zyyw { get; }
Property Value
zyyx
Swizzles the vector.
public ulong4 zyyx { get; }
Property Value
zyyy
Swizzles the vector.
public ulong4 zyyy { get; }
Property Value
zyyz
Swizzles the vector.
public ulong4 zyyz { get; }
Property Value
zyzw
Swizzles the vector.
public ulong4 zyzw { get; }
Property Value
zyzx
Swizzles the vector.
public ulong4 zyzx { get; }
Property Value
zyzy
Swizzles the vector.
public ulong4 zyzy { get; }
Property Value
zyzz
Swizzles the vector.
public ulong4 zyzz { get; }
Property Value
zz
Swizzles the vector.
public ulong2 zz { get; }
Property Value
zzww
Swizzles the vector.
public ulong4 zzww { get; }
Property Value
zzwx
Swizzles the vector.
public ulong4 zzwx { get; }
Property Value
zzwy
Swizzles the vector.
public ulong4 zzwy { get; }
Property Value
zzwz
Swizzles the vector.
public ulong4 zzwz { get; }
Property Value
zzxw
Swizzles the vector.
public ulong4 zzxw { get; }
Property Value
zzxx
Swizzles the vector.
public ulong4 zzxx { get; }
Property Value
zzxy
Swizzles the vector.
public ulong4 zzxy { get; }
Property Value
zzxz
Swizzles the vector.
public ulong4 zzxz { get; }
Property Value
zzyw
Swizzles the vector.
public ulong4 zzyw { get; }
Property Value
zzyx
Swizzles the vector.
public ulong4 zzyx { get; }
Property Value
zzyy
Swizzles the vector.
public ulong4 zzyy { get; }
Property Value
zzyz
Swizzles the vector.
public ulong4 zzyz { get; }
Property Value
zzzw
Swizzles the vector.
public ulong4 zzzw { get; }
Property Value
zzzx
Swizzles the vector.
public ulong4 zzzx { get; }
Property Value
zzzy
Swizzles the vector.
public ulong4 zzzy { get; }
Property Value
zzzz
Swizzles the vector.
public ulong4 zzzz { get; }
Property Value
Methods
Equals(ulong4)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(ulong4 other)
Parameters
other
ulong4An object to compare with this object.
Returns
Equals(object)
Indicates whether this instance and a specified object are equal.
public override bool Equals(object obj)
Parameters
obj
objectThe 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 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 string ToString()
Returns
- string
The fully qualified type name.
ToString(string, IFormatProvider)
Formats the value of the current instance using the specified format.
public string ToString(string format, IFormatProvider formatProvider)
Parameters
format
stringThe format to use.
-or-
A null reference (
Nothing
in Visual Basic) to use the default format defined for the type of the System.IFormattable implementation.formatProvider
IFormatProviderThe provider to use to format the value.
-or-
A null reference (
Nothing
in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system.
Returns
- string
The value of the current instance in the specified format.
clamp(ulong4, ulong4, ulong4)
public static ulong4 clamp(ulong4 value, ulong4 min, ulong4 max)
Parameters
Returns
dot(ulong4, ulong4)
public static ulong dot(ulong4 a, ulong4 b)
Parameters
Returns
- ulong
max(ulong4, ulong4)
public static ulong4 max(ulong4 a, ulong4 b)
Parameters
Returns
min(ulong4, ulong4)
public static ulong4 min(ulong4 a, ulong4 b)
Parameters
Returns
Operators
operator +(ulong4, ulong4)
public static ulong4 operator +(ulong4 a, ulong4 b)
Parameters
Returns
operator +(ulong4, uint)
public static ulong4 operator +(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator +(ulong4, ulong)
public static ulong4 operator +(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator +(uint, ulong4)
public static ulong4 operator +(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator +(ulong, ulong4)
public static ulong4 operator +(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator &(ulong4, ulong4)
public static ulong4 operator &(ulong4 a, ulong4 b)
Parameters
Returns
operator &(ulong4, uint)
public static ulong4 operator &(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator &(ulong4, ulong)
public static ulong4 operator &(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator &(uint, ulong4)
public static ulong4 operator &(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator &(ulong, ulong4)
public static ulong4 operator &(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator |(ulong4, ulong4)
public static ulong4 operator |(ulong4 a, ulong4 b)
Parameters
Returns
operator |(ulong4, uint)
public static ulong4 operator |(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator |(ulong4, ulong)
public static ulong4 operator |(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator |(uint, ulong4)
public static ulong4 operator |(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator |(ulong, ulong4)
public static ulong4 operator |(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator --(ulong4)
public static ulong4 operator --(ulong4 val)
Parameters
val
ulong4
Returns
operator /(ulong4, ulong4)
public static ulong4 operator /(ulong4 a, ulong4 b)
Parameters
Returns
operator /(ulong4, uint)
public static ulong4 operator /(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator /(ulong4, ulong)
public static ulong4 operator /(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator /(uint, ulong4)
public static ulong4 operator /(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator /(ulong, ulong4)
public static ulong4 operator /(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator ==(ulong4, ulong4)
public static bool4 operator ==(ulong4 a, ulong4 b)
Parameters
Returns
operator ==(ulong4, uint)
public static bool4 operator ==(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator ==(ulong4, ulong)
public static bool4 operator ==(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator ==(uint, ulong4)
public static bool4 operator ==(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator ==(ulong, ulong4)
public static bool4 operator ==(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator ^(ulong4, ulong4)
public static ulong4 operator ^(ulong4 a, ulong4 b)
Parameters
Returns
operator ^(ulong4, uint)
public static ulong4 operator ^(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator ^(ulong4, ulong)
public static ulong4 operator ^(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator ^(uint, ulong4)
public static ulong4 operator ^(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator ^(ulong, ulong4)
public static ulong4 operator ^(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
explicit operator double(ulong4)
public static explicit operator double(ulong4 v)
Parameters
v
ulong4
Returns
- double
explicit operator int(ulong4)
public static explicit operator int(ulong4 v)
Parameters
v
ulong4
Returns
- int
explicit operator long(ulong4)
public static explicit operator long(ulong4 v)
Parameters
v
ulong4
Returns
- long
explicit operator float(ulong4)
public static explicit operator float(ulong4 v)
Parameters
v
ulong4
Returns
- float
explicit operator uint(ulong4)
public static explicit operator uint(ulong4 v)
Parameters
v
ulong4
Returns
- uint
explicit operator ulong(ulong4)
public static explicit operator ulong(ulong4 v)
Parameters
v
ulong4
Returns
- ulong
explicit operator double4(ulong4)
public static explicit operator double4(ulong4 v)
Parameters
v
ulong4
Returns
explicit operator float4(ulong4)
public static explicit operator float4(ulong4 v)
Parameters
v
ulong4
Returns
explicit operator int4(ulong4)
public static explicit operator int4(ulong4 v)
Parameters
v
ulong4
Returns
explicit operator uint4(ulong4)
public static explicit operator uint4(ulong4 v)
Parameters
v
ulong4
Returns
operator >(ulong4, ulong4)
public static bool4 operator >(ulong4 a, ulong4 b)
Parameters
Returns
operator >(ulong4, uint)
public static bool4 operator >(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator >(ulong4, ulong)
public static bool4 operator >(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator >(uint, ulong4)
public static bool4 operator >(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator >(ulong, ulong4)
public static bool4 operator >(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator >=(ulong4, ulong4)
public static bool4 operator >=(ulong4 a, ulong4 b)
Parameters
Returns
operator >=(ulong4, uint)
public static bool4 operator >=(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator >=(ulong4, ulong)
public static bool4 operator >=(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator >=(uint, ulong4)
public static bool4 operator >=(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator >=(ulong, ulong4)
public static bool4 operator >=(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
implicit operator (ulong, ulong, ulong, ulong)(ulong4)
public static implicit operator (ulong, ulong, ulong, ulong)(ulong4 v)
Parameters
v
ulong4
Returns
- (ulong x, ulong y, ulong z, ulong w)
implicit operator ulong4(bool)
public static implicit operator ulong4(bool v)
Parameters
v
bool
Returns
implicit operator ulong4(double)
public static implicit operator ulong4(double v)
Parameters
v
double
Returns
implicit operator ulong4(int)
public static implicit operator ulong4(int v)
Parameters
v
int
Returns
implicit operator ulong4(long)
public static implicit operator ulong4(long v)
Parameters
v
long
Returns
implicit operator ulong4(float)
public static implicit operator ulong4(float v)
Parameters
v
float
Returns
implicit operator ulong4(uint)
public static implicit operator ulong4(uint v)
Parameters
v
uint
Returns
implicit operator ulong4(ulong)
public static implicit operator ulong4(ulong v)
Parameters
v
ulong
Returns
implicit operator ulong4((ulong x, ulong y, ulong z, ulong w))
public static implicit operator ulong4((ulong x, ulong y, ulong z, ulong w) v)
Parameters
v
(ulong x, ulong y, ulong z, ulong w)
Returns
implicit operator ulong4(bool4)
public static implicit operator ulong4(bool4 v)
Parameters
v
bool4
Returns
implicit operator ulong4(double4)
public static implicit operator ulong4(double4 v)
Parameters
v
double4
Returns
implicit operator ulong4(float4)
public static implicit operator ulong4(float4 v)
Parameters
v
float4
Returns
implicit operator ulong4(int4)
public static implicit operator ulong4(int4 v)
Parameters
v
int4
Returns
implicit operator ulong4(uint4)
public static implicit operator ulong4(uint4 v)
Parameters
v
uint4
Returns
operator ++(ulong4)
public static ulong4 operator ++(ulong4 val)
Parameters
val
ulong4
Returns
operator !=(ulong4, ulong4)
public static bool4 operator !=(ulong4 a, ulong4 b)
Parameters
Returns
operator !=(ulong4, uint)
public static bool4 operator !=(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator !=(ulong4, ulong)
public static bool4 operator !=(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator !=(uint, ulong4)
public static bool4 operator !=(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator !=(ulong, ulong4)
public static bool4 operator !=(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator <<(ulong4, int)
public static ulong4 operator <<(ulong4 a, int n)
Parameters
a
ulong4n
int
Returns
operator <(ulong4, ulong4)
public static bool4 operator <(ulong4 a, ulong4 b)
Parameters
Returns
operator <(ulong4, uint)
public static bool4 operator <(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator <(ulong4, ulong)
public static bool4 operator <(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator <(uint, ulong4)
public static bool4 operator <(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator <(ulong, ulong4)
public static bool4 operator <(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator <=(ulong4, ulong4)
public static bool4 operator <=(ulong4 a, ulong4 b)
Parameters
Returns
operator <=(ulong4, uint)
public static bool4 operator <=(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator <=(ulong4, ulong)
public static bool4 operator <=(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator <=(uint, ulong4)
public static bool4 operator <=(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator <=(ulong, ulong4)
public static bool4 operator <=(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator %(ulong4, ulong4)
public static ulong4 operator %(ulong4 a, ulong4 b)
Parameters
Returns
operator %(ulong4, uint)
public static ulong4 operator %(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator %(ulong4, ulong)
public static ulong4 operator %(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator %(uint, ulong4)
public static ulong4 operator %(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator %(ulong, ulong4)
public static ulong4 operator %(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator *(ulong4, ulong4)
public static ulong4 operator *(ulong4 a, ulong4 b)
Parameters
Returns
operator *(ulong4, uint)
public static ulong4 operator *(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator *(ulong4, ulong)
public static ulong4 operator *(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator *(uint, ulong4)
public static ulong4 operator *(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator *(ulong, ulong4)
public static ulong4 operator *(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator ~(ulong4)
public static ulong4 operator ~(ulong4 a)
Parameters
a
ulong4
Returns
operator >>(ulong4, int)
public static ulong4 operator >>(ulong4 a, int n)
Parameters
a
ulong4n
int
Returns
operator -(ulong4, ulong4)
public static ulong4 operator -(ulong4 a, ulong4 b)
Parameters
Returns
operator -(ulong4, uint)
public static ulong4 operator -(ulong4 a, uint b)
Parameters
a
ulong4b
uint
Returns
operator -(ulong4, ulong)
public static ulong4 operator -(ulong4 a, ulong b)
Parameters
a
ulong4b
ulong
Returns
operator -(uint, ulong4)
public static ulong4 operator -(uint a, ulong4 b)
Parameters
a
uintb
ulong4
Returns
operator -(ulong, ulong4)
public static ulong4 operator -(ulong a, ulong4 b)
Parameters
a
ulongb
ulong4
Returns
operator -(ulong4)
public static ulong4 operator -(ulong4 a)
Parameters
a
ulong4
Returns
operator +(ulong4)
public static ulong4 operator +(ulong4 a)
Parameters
a
ulong4