Table of Contents

Struct bool4

Namespace
Misaki.HighPerformance.Mathematics
Assembly
Misaki.HighPerformance.Mathematics.dll
[NumericType(typeof(uint), 4, 4, 1, "global::Misaki.HighPerformance.Mathematics.bool", false, true, null, typeof(uint))]
[NumericConvertable("{v}.{c} != 0 ? 0u : ~0u", new Type[] { typeof(int4), typeof(uint4), typeof(float4), typeof(double4) })]
public struct bool4 : IEquatable<bool4>
Implements
Inherited Members

Constructors

bool4(bool2, bool2)

public bool4(bool2 xy, bool2 zw)

Parameters

xy bool2
zw bool2

bool4(bool2, uint, uint)

public bool4(bool2 xy, uint z, uint w)

Parameters

xy bool2
z uint
w uint

bool4(bool3, uint)

public bool4(bool3 xyz, uint w)

Parameters

xyz bool3
w uint

bool4(double4)

public bool4(double4 v)

Parameters

v double4

bool4(float4)

public bool4(float4 v)

Parameters

v float4

bool4(int4)

public bool4(int4 v)

Parameters

v int4

bool4(uint4)

public bool4(uint4 v)

Parameters

v uint4

bool4(bool)

public bool4(bool value)

Parameters

value bool

bool4(bool, bool, bool, bool)

public bool4(bool x, bool y, bool z, bool w)

Parameters

x bool
y bool
z bool
w bool

bool4(ReadOnlySpan<uint>)

public bool4(ReadOnlySpan<uint> values)

Parameters

values ReadOnlySpan<uint>

bool4(uint)

public bool4(uint value)

Parameters

value uint

bool4(uint, bool2, uint)

public bool4(uint x, bool2 yz, uint w)

Parameters

x uint
yz bool2
w uint

bool4(uint, bool3)

public bool4(uint x, bool3 yzw)

Parameters

x uint
yzw bool3

bool4(uint, uint, bool2)

public bool4(uint x, uint y, bool2 zw)

Parameters

x uint
y uint
zw bool2

bool4(uint, uint, uint, uint)

public bool4(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

ww

[JsonIgnore]
public readonly bool2 ww { get; }

Property Value

bool2

www

[JsonIgnore]
public readonly bool3 www { get; }

Property Value

bool3

wwww

[JsonIgnore]
public readonly bool4 wwww { get; }

Property Value

bool4

wwwx

[JsonIgnore]
public readonly bool4 wwwx { get; }

Property Value

bool4

wwwy

[JsonIgnore]
public readonly bool4 wwwy { get; }

Property Value

bool4

wwwz

[JsonIgnore]
public readonly bool4 wwwz { get; }

Property Value

bool4

wwx

[JsonIgnore]
public readonly bool3 wwx { get; }

Property Value

bool3

wwxw

[JsonIgnore]
public readonly bool4 wwxw { get; }

Property Value

bool4

wwxx

[JsonIgnore]
public readonly bool4 wwxx { get; }

Property Value

bool4

wwxy

[JsonIgnore]
public readonly bool4 wwxy { get; }

Property Value

bool4

wwxz

[JsonIgnore]
public readonly bool4 wwxz { get; }

Property Value

bool4

wwy

[JsonIgnore]
public readonly bool3 wwy { get; }

Property Value

bool3

wwyw

[JsonIgnore]
public readonly bool4 wwyw { get; }

Property Value

bool4

wwyx

[JsonIgnore]
public readonly bool4 wwyx { get; }

Property Value

bool4

wwyy

[JsonIgnore]
public readonly bool4 wwyy { get; }

Property Value

bool4

wwyz

[JsonIgnore]
public readonly bool4 wwyz { get; }

Property Value

bool4

wwz

[JsonIgnore]
public readonly bool3 wwz { get; }

Property Value

bool3

wwzw

[JsonIgnore]
public readonly bool4 wwzw { get; }

Property Value

bool4

wwzx

[JsonIgnore]
public readonly bool4 wwzx { get; }

Property Value

bool4

wwzy

[JsonIgnore]
public readonly bool4 wwzy { get; }

Property Value

bool4

wwzz

[JsonIgnore]
public readonly bool4 wwzz { get; }

Property Value

bool4

wx

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

Property Value

bool2

wxw

[JsonIgnore]
public readonly bool3 wxw { get; }

Property Value

bool3

wxww

[JsonIgnore]
public readonly bool4 wxww { get; }

Property Value

bool4

wxwx

[JsonIgnore]
public readonly bool4 wxwx { get; }

Property Value

bool4

wxwy

[JsonIgnore]
public readonly bool4 wxwy { get; }

Property Value

bool4

wxwz

[JsonIgnore]
public readonly bool4 wxwz { get; }

Property Value

bool4

wxx

[JsonIgnore]
public readonly bool3 wxx { get; }

Property Value

bool3

wxxw

[JsonIgnore]
public readonly bool4 wxxw { get; }

Property Value

bool4

wxxx

[JsonIgnore]
public readonly bool4 wxxx { get; }

Property Value

bool4

wxxy

[JsonIgnore]
public readonly bool4 wxxy { get; }

Property Value

bool4

wxxz

[JsonIgnore]
public readonly bool4 wxxz { get; }

Property Value

bool4

wxy

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

Property Value

bool3

wxyw

[JsonIgnore]
public readonly bool4 wxyw { get; }

Property Value

bool4

wxyx

[JsonIgnore]
public readonly bool4 wxyx { get; }

Property Value

bool4

wxyy

[JsonIgnore]
public readonly bool4 wxyy { get; }

Property Value

bool4

wxyz

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

Property Value

bool4

wxz

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

Property Value

bool3

wxzw

[JsonIgnore]
public readonly bool4 wxzw { get; }

Property Value

bool4

wxzx

[JsonIgnore]
public readonly bool4 wxzx { get; }

Property Value

bool4

wxzy

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

Property Value

bool4

wxzz

[JsonIgnore]
public readonly bool4 wxzz { get; }

Property Value

bool4

wy

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

Property Value

bool2

wyw

[JsonIgnore]
public readonly bool3 wyw { get; }

Property Value

bool3

wyww

[JsonIgnore]
public readonly bool4 wyww { get; }

Property Value

bool4

wywx

[JsonIgnore]
public readonly bool4 wywx { get; }

Property Value

bool4

wywy

[JsonIgnore]
public readonly bool4 wywy { get; }

Property Value

bool4

wywz

[JsonIgnore]
public readonly bool4 wywz { get; }

Property Value

bool4

wyx

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

Property Value

bool3

wyxw

[JsonIgnore]
public readonly bool4 wyxw { get; }

Property Value

bool4

wyxx

[JsonIgnore]
public readonly bool4 wyxx { get; }

Property Value

bool4

wyxy

[JsonIgnore]
public readonly bool4 wyxy { get; }

Property Value

bool4

wyxz

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

Property Value

bool4

wyy

[JsonIgnore]
public readonly bool3 wyy { get; }

Property Value

bool3

wyyw

[JsonIgnore]
public readonly bool4 wyyw { get; }

Property Value

bool4

wyyx

[JsonIgnore]
public readonly bool4 wyyx { get; }

Property Value

bool4

wyyy

[JsonIgnore]
public readonly bool4 wyyy { get; }

Property Value

bool4

wyyz

[JsonIgnore]
public readonly bool4 wyyz { get; }

Property Value

bool4

wyz

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

Property Value

bool3

wyzw

[JsonIgnore]
public readonly bool4 wyzw { get; }

Property Value

bool4

wyzx

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

Property Value

bool4

wyzy

[JsonIgnore]
public readonly bool4 wyzy { get; }

Property Value

bool4

wyzz

[JsonIgnore]
public readonly bool4 wyzz { get; }

Property Value

bool4

wz

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

Property Value

bool2

wzw

[JsonIgnore]
public readonly bool3 wzw { get; }

Property Value

bool3

wzww

[JsonIgnore]
public readonly bool4 wzww { get; }

Property Value

bool4

wzwx

[JsonIgnore]
public readonly bool4 wzwx { get; }

Property Value

bool4

wzwy

[JsonIgnore]
public readonly bool4 wzwy { get; }

Property Value

bool4

wzwz

[JsonIgnore]
public readonly bool4 wzwz { get; }

Property Value

bool4

wzx

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

Property Value

bool3

wzxw

[JsonIgnore]
public readonly bool4 wzxw { get; }

Property Value

bool4

wzxx

[JsonIgnore]
public readonly bool4 wzxx { get; }

Property Value

bool4

wzxy

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

Property Value

bool4

wzxz

[JsonIgnore]
public readonly bool4 wzxz { get; }

Property Value

bool4

wzy

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

Property Value

bool3

wzyw

[JsonIgnore]
public readonly bool4 wzyw { get; }

Property Value

bool4

wzyx

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

Property Value

bool4

wzyy

[JsonIgnore]
public readonly bool4 wzyy { get; }

Property Value

bool4

wzyz

[JsonIgnore]
public readonly bool4 wzyz { get; }

Property Value

bool4

wzz

[JsonIgnore]
public readonly bool3 wzz { get; }

Property Value

bool3

wzzw

[JsonIgnore]
public readonly bool4 wzzw { get; }

Property Value

bool4

wzzx

[JsonIgnore]
public readonly bool4 wzzx { get; }

Property Value

bool4

wzzy

[JsonIgnore]
public readonly bool4 wzzy { get; }

Property Value

bool4

wzzz

[JsonIgnore]
public readonly bool4 wzzz { get; }

Property Value

bool4

xw

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

Property Value

bool2

xww

[JsonIgnore]
public readonly bool3 xww { get; }

Property Value

bool3

xwww

[JsonIgnore]
public readonly bool4 xwww { get; }

Property Value

bool4

xwwx

[JsonIgnore]
public readonly bool4 xwwx { get; }

Property Value

bool4

xwwy

[JsonIgnore]
public readonly bool4 xwwy { get; }

Property Value

bool4

xwwz

[JsonIgnore]
public readonly bool4 xwwz { get; }

Property Value

bool4

xwx

[JsonIgnore]
public readonly bool3 xwx { get; }

Property Value

bool3

xwxw

[JsonIgnore]
public readonly bool4 xwxw { get; }

Property Value

bool4

xwxx

[JsonIgnore]
public readonly bool4 xwxx { get; }

Property Value

bool4

xwxy

[JsonIgnore]
public readonly bool4 xwxy { get; }

Property Value

bool4

xwxz

[JsonIgnore]
public readonly bool4 xwxz { get; }

Property Value

bool4

xwy

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

Property Value

bool3

xwyw

[JsonIgnore]
public readonly bool4 xwyw { get; }

Property Value

bool4

xwyx

[JsonIgnore]
public readonly bool4 xwyx { get; }

Property Value

bool4

xwyy

[JsonIgnore]
public readonly bool4 xwyy { get; }

Property Value

bool4

xwyz

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

Property Value

bool4

xwz

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

Property Value

bool3

xwzw

[JsonIgnore]
public readonly bool4 xwzw { get; }

Property Value

bool4

xwzx

[JsonIgnore]
public readonly bool4 xwzx { get; }

Property Value

bool4

xwzy

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

Property Value

bool4

xwzz

[JsonIgnore]
public readonly bool4 xwzz { get; }

Property Value

bool4

xx

[JsonIgnore]
public readonly bool2 xx { get; }

Property Value

bool2

xxw

[JsonIgnore]
public readonly bool3 xxw { get; }

Property Value

bool3

xxww

[JsonIgnore]
public readonly bool4 xxww { get; }

Property Value

bool4

xxwx

[JsonIgnore]
public readonly bool4 xxwx { get; }

Property Value

bool4

xxwy

[JsonIgnore]
public readonly bool4 xxwy { get; }

Property Value

bool4

xxwz

[JsonIgnore]
public readonly bool4 xxwz { get; }

Property Value

bool4

xxx

[JsonIgnore]
public readonly bool3 xxx { get; }

Property Value

bool3

xxxw

[JsonIgnore]
public readonly bool4 xxxw { get; }

Property Value

bool4

xxxx

[JsonIgnore]
public readonly bool4 xxxx { get; }

Property Value

bool4

xxxy

[JsonIgnore]
public readonly bool4 xxxy { get; }

Property Value

bool4

xxxz

[JsonIgnore]
public readonly bool4 xxxz { get; }

Property Value

bool4

xxy

[JsonIgnore]
public readonly bool3 xxy { get; }

Property Value

bool3

xxyw

[JsonIgnore]
public readonly bool4 xxyw { get; }

Property Value

bool4

xxyx

[JsonIgnore]
public readonly bool4 xxyx { get; }

Property Value

bool4

xxyy

[JsonIgnore]
public readonly bool4 xxyy { get; }

Property Value

bool4

xxyz

[JsonIgnore]
public readonly bool4 xxyz { get; }

Property Value

bool4

xxz

[JsonIgnore]
public readonly bool3 xxz { get; }

Property Value

bool3

xxzw

[JsonIgnore]
public readonly bool4 xxzw { get; }

Property Value

bool4

xxzx

[JsonIgnore]
public readonly bool4 xxzx { get; }

Property Value

bool4

xxzy

[JsonIgnore]
public readonly bool4 xxzy { get; }

Property Value

bool4

xxzz

[JsonIgnore]
public readonly bool4 xxzz { get; }

Property Value

bool4

xy

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

Property Value

bool2

xyw

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

Property Value

bool3

xyww

[JsonIgnore]
public readonly bool4 xyww { get; }

Property Value

bool4

xywx

[JsonIgnore]
public readonly bool4 xywx { get; }

Property Value

bool4

xywy

[JsonIgnore]
public readonly bool4 xywy { get; }

Property Value

bool4

xywz

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

Property Value

bool4

xyx

[JsonIgnore]
public readonly bool3 xyx { get; }

Property Value

bool3

xyxw

[JsonIgnore]
public readonly bool4 xyxw { get; }

Property Value

bool4

xyxx

[JsonIgnore]
public readonly bool4 xyxx { get; }

Property Value

bool4

xyxy

[JsonIgnore]
public readonly bool4 xyxy { get; }

Property Value

bool4

xyxz

[JsonIgnore]
public readonly bool4 xyxz { get; }

Property Value

bool4

xyy

[JsonIgnore]
public readonly bool3 xyy { get; }

Property Value

bool3

xyyw

[JsonIgnore]
public readonly bool4 xyyw { get; }

Property Value

bool4

xyyx

[JsonIgnore]
public readonly bool4 xyyx { get; }

Property Value

bool4

xyyy

[JsonIgnore]
public readonly bool4 xyyy { get; }

Property Value

bool4

xyyz

[JsonIgnore]
public readonly bool4 xyyz { get; }

Property Value

bool4

xyz

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

Property Value

bool3

xyzw

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

Property Value

bool4

xyzx

[JsonIgnore]
public readonly bool4 xyzx { get; }

Property Value

bool4

xyzy

[JsonIgnore]
public readonly bool4 xyzy { get; }

Property Value

bool4

xyzz

[JsonIgnore]
public readonly bool4 xyzz { get; }

Property Value

bool4

xz

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

Property Value

bool2

xzw

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

Property Value

bool3

xzww

[JsonIgnore]
public readonly bool4 xzww { get; }

Property Value

bool4

xzwx

[JsonIgnore]
public readonly bool4 xzwx { get; }

Property Value

bool4

xzwy

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

Property Value

bool4

xzwz

[JsonIgnore]
public readonly bool4 xzwz { get; }

Property Value

bool4

xzx

[JsonIgnore]
public readonly bool3 xzx { get; }

Property Value

bool3

xzxw

[JsonIgnore]
public readonly bool4 xzxw { get; }

Property Value

bool4

xzxx

[JsonIgnore]
public readonly bool4 xzxx { get; }

Property Value

bool4

xzxy

[JsonIgnore]
public readonly bool4 xzxy { get; }

Property Value

bool4

xzxz

[JsonIgnore]
public readonly bool4 xzxz { get; }

Property Value

bool4

xzy

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

Property Value

bool3

xzyw

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

Property Value

bool4

xzyx

[JsonIgnore]
public readonly bool4 xzyx { get; }

Property Value

bool4

xzyy

[JsonIgnore]
public readonly bool4 xzyy { get; }

Property Value

bool4

xzyz

[JsonIgnore]
public readonly bool4 xzyz { get; }

Property Value

bool4

xzz

[JsonIgnore]
public readonly bool3 xzz { get; }

Property Value

bool3

xzzw

[JsonIgnore]
public readonly bool4 xzzw { get; }

Property Value

bool4

xzzx

[JsonIgnore]
public readonly bool4 xzzx { get; }

Property Value

bool4

xzzy

[JsonIgnore]
public readonly bool4 xzzy { get; }

Property Value

bool4

xzzz

[JsonIgnore]
public readonly bool4 xzzz { get; }

Property Value

bool4

yw

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

Property Value

bool2

yww

[JsonIgnore]
public readonly bool3 yww { get; }

Property Value

bool3

ywww

[JsonIgnore]
public readonly bool4 ywww { get; }

Property Value

bool4

ywwx

[JsonIgnore]
public readonly bool4 ywwx { get; }

Property Value

bool4

ywwy

[JsonIgnore]
public readonly bool4 ywwy { get; }

Property Value

bool4

ywwz

[JsonIgnore]
public readonly bool4 ywwz { get; }

Property Value

bool4

ywx

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

Property Value

bool3

ywxw

[JsonIgnore]
public readonly bool4 ywxw { get; }

Property Value

bool4

ywxx

[JsonIgnore]
public readonly bool4 ywxx { get; }

Property Value

bool4

ywxy

[JsonIgnore]
public readonly bool4 ywxy { get; }

Property Value

bool4

ywxz

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

Property Value

bool4

ywy

[JsonIgnore]
public readonly bool3 ywy { get; }

Property Value

bool3

ywyw

[JsonIgnore]
public readonly bool4 ywyw { get; }

Property Value

bool4

ywyx

[JsonIgnore]
public readonly bool4 ywyx { get; }

Property Value

bool4

ywyy

[JsonIgnore]
public readonly bool4 ywyy { get; }

Property Value

bool4

ywyz

[JsonIgnore]
public readonly bool4 ywyz { get; }

Property Value

bool4

ywz

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

Property Value

bool3

ywzw

[JsonIgnore]
public readonly bool4 ywzw { get; }

Property Value

bool4

ywzx

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

Property Value

bool4

ywzy

[JsonIgnore]
public readonly bool4 ywzy { get; }

Property Value

bool4

ywzz

[JsonIgnore]
public readonly bool4 ywzz { get; }

Property Value

bool4

yx

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

Property Value

bool2

yxw

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

Property Value

bool3

yxww

[JsonIgnore]
public readonly bool4 yxww { get; }

Property Value

bool4

yxwx

[JsonIgnore]
public readonly bool4 yxwx { get; }

Property Value

bool4

yxwy

[JsonIgnore]
public readonly bool4 yxwy { get; }

Property Value

bool4

yxwz

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

Property Value

bool4

yxx

[JsonIgnore]
public readonly bool3 yxx { get; }

Property Value

bool3

yxxw

[JsonIgnore]
public readonly bool4 yxxw { get; }

Property Value

bool4

yxxx

[JsonIgnore]
public readonly bool4 yxxx { get; }

Property Value

bool4

yxxy

[JsonIgnore]
public readonly bool4 yxxy { get; }

Property Value

bool4

yxxz

[JsonIgnore]
public readonly bool4 yxxz { get; }

Property Value

bool4

yxy

[JsonIgnore]
public readonly bool3 yxy { get; }

Property Value

bool3

yxyw

[JsonIgnore]
public readonly bool4 yxyw { get; }

Property Value

bool4

yxyx

[JsonIgnore]
public readonly bool4 yxyx { get; }

Property Value

bool4

yxyy

[JsonIgnore]
public readonly bool4 yxyy { get; }

Property Value

bool4

yxyz

[JsonIgnore]
public readonly bool4 yxyz { get; }

Property Value

bool4

yxz

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

Property Value

bool3

yxzw

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

Property Value

bool4

yxzx

[JsonIgnore]
public readonly bool4 yxzx { get; }

Property Value

bool4

yxzy

[JsonIgnore]
public readonly bool4 yxzy { get; }

Property Value

bool4

yxzz

[JsonIgnore]
public readonly bool4 yxzz { get; }

Property Value

bool4

yy

[JsonIgnore]
public readonly bool2 yy { get; }

Property Value

bool2

yyw

[JsonIgnore]
public readonly bool3 yyw { get; }

Property Value

bool3

yyww

[JsonIgnore]
public readonly bool4 yyww { get; }

Property Value

bool4

yywx

[JsonIgnore]
public readonly bool4 yywx { get; }

Property Value

bool4

yywy

[JsonIgnore]
public readonly bool4 yywy { get; }

Property Value

bool4

yywz

[JsonIgnore]
public readonly bool4 yywz { get; }

Property Value

bool4

yyx

[JsonIgnore]
public readonly bool3 yyx { get; }

Property Value

bool3

yyxw

[JsonIgnore]
public readonly bool4 yyxw { get; }

Property Value

bool4

yyxx

[JsonIgnore]
public readonly bool4 yyxx { get; }

Property Value

bool4

yyxy

[JsonIgnore]
public readonly bool4 yyxy { get; }

Property Value

bool4

yyxz

[JsonIgnore]
public readonly bool4 yyxz { get; }

Property Value

bool4

yyy

[JsonIgnore]
public readonly bool3 yyy { get; }

Property Value

bool3

yyyw

[JsonIgnore]
public readonly bool4 yyyw { get; }

Property Value

bool4

yyyx

[JsonIgnore]
public readonly bool4 yyyx { get; }

Property Value

bool4

yyyy

[JsonIgnore]
public readonly bool4 yyyy { get; }

Property Value

bool4

yyyz

[JsonIgnore]
public readonly bool4 yyyz { get; }

Property Value

bool4

yyz

[JsonIgnore]
public readonly bool3 yyz { get; }

Property Value

bool3

yyzw

[JsonIgnore]
public readonly bool4 yyzw { get; }

Property Value

bool4

yyzx

[JsonIgnore]
public readonly bool4 yyzx { get; }

Property Value

bool4

yyzy

[JsonIgnore]
public readonly bool4 yyzy { get; }

Property Value

bool4

yyzz

[JsonIgnore]
public readonly bool4 yyzz { get; }

Property Value

bool4

yz

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

Property Value

bool2

yzw

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

Property Value

bool3

yzww

[JsonIgnore]
public readonly bool4 yzww { get; }

Property Value

bool4

yzwx

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

Property Value

bool4

yzwy

[JsonIgnore]
public readonly bool4 yzwy { get; }

Property Value

bool4

yzwz

[JsonIgnore]
public readonly bool4 yzwz { get; }

Property Value

bool4

yzx

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

Property Value

bool3

yzxw

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

Property Value

bool4

yzxx

[JsonIgnore]
public readonly bool4 yzxx { get; }

Property Value

bool4

yzxy

[JsonIgnore]
public readonly bool4 yzxy { get; }

Property Value

bool4

yzxz

[JsonIgnore]
public readonly bool4 yzxz { get; }

Property Value

bool4

yzy

[JsonIgnore]
public readonly bool3 yzy { get; }

Property Value

bool3

yzyw

[JsonIgnore]
public readonly bool4 yzyw { get; }

Property Value

bool4

yzyx

[JsonIgnore]
public readonly bool4 yzyx { get; }

Property Value

bool4

yzyy

[JsonIgnore]
public readonly bool4 yzyy { get; }

Property Value

bool4

yzyz

[JsonIgnore]
public readonly bool4 yzyz { get; }

Property Value

bool4

yzz

[JsonIgnore]
public readonly bool3 yzz { get; }

Property Value

bool3

yzzw

[JsonIgnore]
public readonly bool4 yzzw { get; }

Property Value

bool4

yzzx

[JsonIgnore]
public readonly bool4 yzzx { get; }

Property Value

bool4

yzzy

[JsonIgnore]
public readonly bool4 yzzy { get; }

Property Value

bool4

yzzz

[JsonIgnore]
public readonly bool4 yzzz { get; }

Property Value

bool4

zw

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

Property Value

bool2

zww

[JsonIgnore]
public readonly bool3 zww { get; }

Property Value

bool3

zwww

[JsonIgnore]
public readonly bool4 zwww { get; }

Property Value

bool4

zwwx

[JsonIgnore]
public readonly bool4 zwwx { get; }

Property Value

bool4

zwwy

[JsonIgnore]
public readonly bool4 zwwy { get; }

Property Value

bool4

zwwz

[JsonIgnore]
public readonly bool4 zwwz { get; }

Property Value

bool4

zwx

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

Property Value

bool3

zwxw

[JsonIgnore]
public readonly bool4 zwxw { get; }

Property Value

bool4

zwxx

[JsonIgnore]
public readonly bool4 zwxx { get; }

Property Value

bool4

zwxy

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

Property Value

bool4

zwxz

[JsonIgnore]
public readonly bool4 zwxz { get; }

Property Value

bool4

zwy

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

Property Value

bool3

zwyw

[JsonIgnore]
public readonly bool4 zwyw { get; }

Property Value

bool4

zwyx

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

Property Value

bool4

zwyy

[JsonIgnore]
public readonly bool4 zwyy { get; }

Property Value

bool4

zwyz

[JsonIgnore]
public readonly bool4 zwyz { get; }

Property Value

bool4

zwz

[JsonIgnore]
public readonly bool3 zwz { get; }

Property Value

bool3

zwzw

[JsonIgnore]
public readonly bool4 zwzw { get; }

Property Value

bool4

zwzx

[JsonIgnore]
public readonly bool4 zwzx { get; }

Property Value

bool4

zwzy

[JsonIgnore]
public readonly bool4 zwzy { get; }

Property Value

bool4

zwzz

[JsonIgnore]
public readonly bool4 zwzz { get; }

Property Value

bool4

zx

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

Property Value

bool2

zxw

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

Property Value

bool3

zxww

[JsonIgnore]
public readonly bool4 zxww { get; }

Property Value

bool4

zxwx

[JsonIgnore]
public readonly bool4 zxwx { get; }

Property Value

bool4

zxwy

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

Property Value

bool4

zxwz

[JsonIgnore]
public readonly bool4 zxwz { get; }

Property Value

bool4

zxx

[JsonIgnore]
public readonly bool3 zxx { get; }

Property Value

bool3

zxxw

[JsonIgnore]
public readonly bool4 zxxw { get; }

Property Value

bool4

zxxx

[JsonIgnore]
public readonly bool4 zxxx { get; }

Property Value

bool4

zxxy

[JsonIgnore]
public readonly bool4 zxxy { get; }

Property Value

bool4

zxxz

[JsonIgnore]
public readonly bool4 zxxz { get; }

Property Value

bool4

zxy

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

Property Value

bool3

zxyw

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

Property Value

bool4

zxyx

[JsonIgnore]
public readonly bool4 zxyx { get; }

Property Value

bool4

zxyy

[JsonIgnore]
public readonly bool4 zxyy { get; }

Property Value

bool4

zxyz

[JsonIgnore]
public readonly bool4 zxyz { get; }

Property Value

bool4

zxz

[JsonIgnore]
public readonly bool3 zxz { get; }

Property Value

bool3

zxzw

[JsonIgnore]
public readonly bool4 zxzw { get; }

Property Value

bool4

zxzx

[JsonIgnore]
public readonly bool4 zxzx { get; }

Property Value

bool4

zxzy

[JsonIgnore]
public readonly bool4 zxzy { get; }

Property Value

bool4

zxzz

[JsonIgnore]
public readonly bool4 zxzz { get; }

Property Value

bool4

zy

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

Property Value

bool2

zyw

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

Property Value

bool3

zyww

[JsonIgnore]
public readonly bool4 zyww { get; }

Property Value

bool4

zywx

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

Property Value

bool4

zywy

[JsonIgnore]
public readonly bool4 zywy { get; }

Property Value

bool4

zywz

[JsonIgnore]
public readonly bool4 zywz { get; }

Property Value

bool4

zyx

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

Property Value

bool3

zyxw

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

Property Value

bool4

zyxx

[JsonIgnore]
public readonly bool4 zyxx { get; }

Property Value

bool4

zyxy

[JsonIgnore]
public readonly bool4 zyxy { get; }

Property Value

bool4

zyxz

[JsonIgnore]
public readonly bool4 zyxz { get; }

Property Value

bool4

zyy

[JsonIgnore]
public readonly bool3 zyy { get; }

Property Value

bool3

zyyw

[JsonIgnore]
public readonly bool4 zyyw { get; }

Property Value

bool4

zyyx

[JsonIgnore]
public readonly bool4 zyyx { get; }

Property Value

bool4

zyyy

[JsonIgnore]
public readonly bool4 zyyy { get; }

Property Value

bool4

zyyz

[JsonIgnore]
public readonly bool4 zyyz { get; }

Property Value

bool4

zyz

[JsonIgnore]
public readonly bool3 zyz { get; }

Property Value

bool3

zyzw

[JsonIgnore]
public readonly bool4 zyzw { get; }

Property Value

bool4

zyzx

[JsonIgnore]
public readonly bool4 zyzx { get; }

Property Value

bool4

zyzy

[JsonIgnore]
public readonly bool4 zyzy { get; }

Property Value

bool4

zyzz

[JsonIgnore]
public readonly bool4 zyzz { get; }

Property Value

bool4

zz

[JsonIgnore]
public readonly bool2 zz { get; }

Property Value

bool2

zzw

[JsonIgnore]
public readonly bool3 zzw { get; }

Property Value

bool3

zzww

[JsonIgnore]
public readonly bool4 zzww { get; }

Property Value

bool4

zzwx

[JsonIgnore]
public readonly bool4 zzwx { get; }

Property Value

bool4

zzwy

[JsonIgnore]
public readonly bool4 zzwy { get; }

Property Value

bool4

zzwz

[JsonIgnore]
public readonly bool4 zzwz { get; }

Property Value

bool4

zzx

[JsonIgnore]
public readonly bool3 zzx { get; }

Property Value

bool3

zzxw

[JsonIgnore]
public readonly bool4 zzxw { get; }

Property Value

bool4

zzxx

[JsonIgnore]
public readonly bool4 zzxx { get; }

Property Value

bool4

zzxy

[JsonIgnore]
public readonly bool4 zzxy { get; }

Property Value

bool4

zzxz

[JsonIgnore]
public readonly bool4 zzxz { get; }

Property Value

bool4

zzy

[JsonIgnore]
public readonly bool3 zzy { get; }

Property Value

bool3

zzyw

[JsonIgnore]
public readonly bool4 zzyw { get; }

Property Value

bool4

zzyx

[JsonIgnore]
public readonly bool4 zzyx { get; }

Property Value

bool4

zzyy

[JsonIgnore]
public readonly bool4 zzyy { get; }

Property Value

bool4

zzyz

[JsonIgnore]
public readonly bool4 zzyz { get; }

Property Value

bool4

zzz

[JsonIgnore]
public readonly bool3 zzz { get; }

Property Value

bool3

zzzw

[JsonIgnore]
public readonly bool4 zzzw { get; }

Property Value

bool4

zzzx

[JsonIgnore]
public readonly bool4 zzzx { get; }

Property Value

bool4

zzzy

[JsonIgnore]
public readonly bool4 zzzy { get; }

Property Value

bool4

zzzz

[JsonIgnore]
public readonly bool4 zzzz { get; }

Property Value

bool4

Methods

Equals(bool4)

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

public readonly bool Equals(bool4 other)

Parameters

other bool4

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 ==(bool4, bool4)

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

Parameters

lhs bool4
rhs bool4

Returns

bool4

implicit operator bool4(double4)

public static implicit operator bool4(double4 v)

Parameters

v double4

Returns

bool4

implicit operator bool4(float4)

public static implicit operator bool4(float4 v)

Parameters

v float4

Returns

bool4

implicit operator bool4(int4)

public static implicit operator bool4(int4 v)

Parameters

v int4

Returns

bool4

implicit operator bool4(uint4)

public static implicit operator bool4(uint4 v)

Parameters

v uint4

Returns

bool4

implicit operator bool4(ReadOnlySpan<uint>)

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

Parameters

value ReadOnlySpan<uint>

Returns

bool4

implicit operator bool4(uint)

public static implicit operator bool4(uint value)

Parameters

value uint

Returns

bool4

operator !=(bool4, bool4)

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

Parameters

lhs bool4
rhs bool4

Returns

bool4