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