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