Struct double4 | Package Manager UI website
docs.unity.cn
    Show / Hide Table of Contents

    Struct double4

    Namespace: Unity.Mathematics
    Syntax
    [Serializable]
    public struct double4 : IEquatable<double4>, IFormattable

    Constructors

    double4(Boolean)

    Constructs a double4 vector from a single bool value by converting it to double and assigning it to every component.

    Declaration
    public double4(bool v)
    Parameters
    Type Name Description
    System.Boolean v

    double4(Double)

    Constructs a double4 vector from a single double value by assigning it to every component.

    Declaration
    public double4(double v)
    Parameters
    Type Name Description
    System.Double v

    double4(Double, Double, Double, Double)

    Constructs a double4 vector from four double values.

    Declaration
    public double4(double x, double y, double z, double w)
    Parameters
    Type Name Description
    System.Double x
    System.Double y
    System.Double z
    System.Double w

    double4(Double, Double, double2)

    Constructs a double4 vector from two double values and a double2 vector.

    Declaration
    public double4(double x, double y, double2 zw)
    Parameters
    Type Name Description
    System.Double x
    System.Double y
    double2 zw

    double4(Double, double2, Double)

    Constructs a double4 vector from a double value, a double2 vector and a double value.

    Declaration
    public double4(double x, double2 yz, double w)
    Parameters
    Type Name Description
    System.Double x
    double2 yz
    System.Double w

    double4(Double, double3)

    Constructs a double4 vector from a double value and a double3 vector.

    Declaration
    public double4(double x, double3 yzw)
    Parameters
    Type Name Description
    System.Double x
    double3 yzw

    double4(Int32)

    Constructs a double4 vector from a single int value by converting it to double and assigning it to every component.

    Declaration
    public double4(int v)
    Parameters
    Type Name Description
    System.Int32 v

    double4(Single)

    Constructs a double4 vector from a single float value by converting it to double and assigning it to every component.

    Declaration
    public double4(float v)
    Parameters
    Type Name Description
    System.Single v

    double4(UInt32)

    Constructs a double4 vector from a single uint value by converting it to double and assigning it to every component.

    Declaration
    public double4(uint v)
    Parameters
    Type Name Description
    System.UInt32 v

    double4(bool4)

    Constructs a double4 vector from a bool4 vector by componentwise conversion.

    Declaration
    public double4(bool4 v)
    Parameters
    Type Name Description
    bool4 v

    double4(double2, Double, Double)

    Constructs a double4 vector from a double2 vector and two double values.

    Declaration
    public double4(double2 xy, double z, double w)
    Parameters
    Type Name Description
    double2 xy
    System.Double z
    System.Double w

    double4(double2, double2)

    Constructs a double4 vector from two double2 vectors.

    Declaration
    public double4(double2 xy, double2 zw)
    Parameters
    Type Name Description
    double2 xy
    double2 zw

    double4(double3, Double)

    Constructs a double4 vector from a double3 vector and a double value.

    Declaration
    public double4(double3 xyz, double w)
    Parameters
    Type Name Description
    double3 xyz
    System.Double w

    double4(double4)

    Constructs a double4 vector from a double4 vector.

    Declaration
    public double4(double4 xyzw)
    Parameters
    Type Name Description
    double4 xyzw

    double4(float4)

    Constructs a double4 vector from a float4 vector by componentwise conversion.

    Declaration
    public double4(float4 v)
    Parameters
    Type Name Description
    float4 v

    double4(half)

    Constructs a double4 vector from a single half value by converting it to double and assigning it to every component.

    Declaration
    public double4(half v)
    Parameters
    Type Name Description
    half v

    double4(half4)

    Constructs a double4 vector from a half4 vector by componentwise conversion.

    Declaration
    public double4(half4 v)
    Parameters
    Type Name Description
    half4 v

    double4(int4)

    Constructs a double4 vector from a int4 vector by componentwise conversion.

    Declaration
    public double4(int4 v)
    Parameters
    Type Name Description
    int4 v

    double4(uint4)

    Constructs a double4 vector from a uint4 vector by componentwise conversion.

    Declaration
    public double4(uint4 v)
    Parameters
    Type Name Description
    uint4 v

    Fields

    w

    Declaration
    public double w
    Field Value
    Type Description
    System.Double

    x

    Declaration
    public double x
    Field Value
    Type Description
    System.Double

    y

    Declaration
    public double y
    Field Value
    Type Description
    System.Double

    z

    Declaration
    public double z
    Field Value
    Type Description
    System.Double

    zero

    double4 zero value.

    Declaration
    public static readonly double4 zero
    Field Value
    Type Description
    double4

    Properties

    Item[Int32]

    Returns the double element at a specified index.

    Declaration
    public double this[int index] { get; set; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type Description
    System.Double

    ww

    Declaration
    public double2 ww { get; }
    Property Value
    Type Description
    double2

    www

    Declaration
    public double3 www { get; }
    Property Value
    Type Description
    double3

    wwww

    Declaration
    public double4 wwww { get; }
    Property Value
    Type Description
    double4

    wwwx

    Declaration
    public double4 wwwx { get; }
    Property Value
    Type Description
    double4

    wwwy

    Declaration
    public double4 wwwy { get; }
    Property Value
    Type Description
    double4

    wwwz

    Declaration
    public double4 wwwz { get; }
    Property Value
    Type Description
    double4

    wwx

    Declaration
    public double3 wwx { get; }
    Property Value
    Type Description
    double3

    wwxw

    Declaration
    public double4 wwxw { get; }
    Property Value
    Type Description
    double4

    wwxx

    Declaration
    public double4 wwxx { get; }
    Property Value
    Type Description
    double4

    wwxy

    Declaration
    public double4 wwxy { get; }
    Property Value
    Type Description
    double4

    wwxz

    Declaration
    public double4 wwxz { get; }
    Property Value
    Type Description
    double4

    wwy

    Declaration
    public double3 wwy { get; }
    Property Value
    Type Description
    double3

    wwyw

    Declaration
    public double4 wwyw { get; }
    Property Value
    Type Description
    double4

    wwyx

    Declaration
    public double4 wwyx { get; }
    Property Value
    Type Description
    double4

    wwyy

    Declaration
    public double4 wwyy { get; }
    Property Value
    Type Description
    double4

    wwyz

    Declaration
    public double4 wwyz { get; }
    Property Value
    Type Description
    double4

    wwz

    Declaration
    public double3 wwz { get; }
    Property Value
    Type Description
    double3

    wwzw

    Declaration
    public double4 wwzw { get; }
    Property Value
    Type Description
    double4

    wwzx

    Declaration
    public double4 wwzx { get; }
    Property Value
    Type Description
    double4

    wwzy

    Declaration
    public double4 wwzy { get; }
    Property Value
    Type Description
    double4

    wwzz

    Declaration
    public double4 wwzz { get; }
    Property Value
    Type Description
    double4

    wx

    Declaration
    public double2 wx { get; set; }
    Property Value
    Type Description
    double2

    wxw

    Declaration
    public double3 wxw { get; }
    Property Value
    Type Description
    double3

    wxww

    Declaration
    public double4 wxww { get; }
    Property Value
    Type Description
    double4

    wxwx

    Declaration
    public double4 wxwx { get; }
    Property Value
    Type Description
    double4

    wxwy

    Declaration
    public double4 wxwy { get; }
    Property Value
    Type Description
    double4

    wxwz

    Declaration
    public double4 wxwz { get; }
    Property Value
    Type Description
    double4

    wxx

    Declaration
    public double3 wxx { get; }
    Property Value
    Type Description
    double3

    wxxw

    Declaration
    public double4 wxxw { get; }
    Property Value
    Type Description
    double4

    wxxx

    Declaration
    public double4 wxxx { get; }
    Property Value
    Type Description
    double4

    wxxy

    Declaration
    public double4 wxxy { get; }
    Property Value
    Type Description
    double4

    wxxz

    Declaration
    public double4 wxxz { get; }
    Property Value
    Type Description
    double4

    wxy

    Declaration
    public double3 wxy { get; set; }
    Property Value
    Type Description
    double3

    wxyw

    Declaration
    public double4 wxyw { get; }
    Property Value
    Type Description
    double4

    wxyx

    Declaration
    public double4 wxyx { get; }
    Property Value
    Type Description
    double4

    wxyy

    Declaration
    public double4 wxyy { get; }
    Property Value
    Type Description
    double4

    wxyz

    Declaration
    public double4 wxyz { get; set; }
    Property Value
    Type Description
    double4

    wxz

    Declaration
    public double3 wxz { get; set; }
    Property Value
    Type Description
    double3

    wxzw

    Declaration
    public double4 wxzw { get; }
    Property Value
    Type Description
    double4

    wxzx

    Declaration
    public double4 wxzx { get; }
    Property Value
    Type Description
    double4

    wxzy

    Declaration
    public double4 wxzy { get; set; }
    Property Value
    Type Description
    double4

    wxzz

    Declaration
    public double4 wxzz { get; }
    Property Value
    Type Description
    double4

    wy

    Declaration
    public double2 wy { get; set; }
    Property Value
    Type Description
    double2

    wyw

    Declaration
    public double3 wyw { get; }
    Property Value
    Type Description
    double3

    wyww

    Declaration
    public double4 wyww { get; }
    Property Value
    Type Description
    double4

    wywx

    Declaration
    public double4 wywx { get; }
    Property Value
    Type Description
    double4

    wywy

    Declaration
    public double4 wywy { get; }
    Property Value
    Type Description
    double4

    wywz

    Declaration
    public double4 wywz { get; }
    Property Value
    Type Description
    double4

    wyx

    Declaration
    public double3 wyx { get; set; }
    Property Value
    Type Description
    double3

    wyxw

    Declaration
    public double4 wyxw { get; }
    Property Value
    Type Description
    double4

    wyxx

    Declaration
    public double4 wyxx { get; }
    Property Value
    Type Description
    double4

    wyxy

    Declaration
    public double4 wyxy { get; }
    Property Value
    Type Description
    double4

    wyxz

    Declaration
    public double4 wyxz { get; set; }
    Property Value
    Type Description
    double4

    wyy

    Declaration
    public double3 wyy { get; }
    Property Value
    Type Description
    double3

    wyyw

    Declaration
    public double4 wyyw { get; }
    Property Value
    Type Description
    double4

    wyyx

    Declaration
    public double4 wyyx { get; }
    Property Value
    Type Description
    double4

    wyyy

    Declaration
    public double4 wyyy { get; }
    Property Value
    Type Description
    double4

    wyyz

    Declaration
    public double4 wyyz { get; }
    Property Value
    Type Description
    double4

    wyz

    Declaration
    public double3 wyz { get; set; }
    Property Value
    Type Description
    double3

    wyzw

    Declaration
    public double4 wyzw { get; }
    Property Value
    Type Description
    double4

    wyzx

    Declaration
    public double4 wyzx { get; set; }
    Property Value
    Type Description
    double4

    wyzy

    Declaration
    public double4 wyzy { get; }
    Property Value
    Type Description
    double4

    wyzz

    Declaration
    public double4 wyzz { get; }
    Property Value
    Type Description
    double4

    wz

    Declaration
    public double2 wz { get; set; }
    Property Value
    Type Description
    double2

    wzw

    Declaration
    public double3 wzw { get; }
    Property Value
    Type Description
    double3

    wzww

    Declaration
    public double4 wzww { get; }
    Property Value
    Type Description
    double4

    wzwx

    Declaration
    public double4 wzwx { get; }
    Property Value
    Type Description
    double4

    wzwy

    Declaration
    public double4 wzwy { get; }
    Property Value
    Type Description
    double4

    wzwz

    Declaration
    public double4 wzwz { get; }
    Property Value
    Type Description
    double4

    wzx

    Declaration
    public double3 wzx { get; set; }
    Property Value
    Type Description
    double3

    wzxw

    Declaration
    public double4 wzxw { get; }
    Property Value
    Type Description
    double4

    wzxx

    Declaration
    public double4 wzxx { get; }
    Property Value
    Type Description
    double4

    wzxy

    Declaration
    public double4 wzxy { get; set; }
    Property Value
    Type Description
    double4

    wzxz

    Declaration
    public double4 wzxz { get; }
    Property Value
    Type Description
    double4

    wzy

    Declaration
    public double3 wzy { get; set; }
    Property Value
    Type Description
    double3

    wzyw

    Declaration
    public double4 wzyw { get; }
    Property Value
    Type Description
    double4

    wzyx

    Declaration
    public double4 wzyx { get; set; }
    Property Value
    Type Description
    double4

    wzyy

    Declaration
    public double4 wzyy { get; }
    Property Value
    Type Description
    double4

    wzyz

    Declaration
    public double4 wzyz { get; }
    Property Value
    Type Description
    double4

    wzz

    Declaration
    public double3 wzz { get; }
    Property Value
    Type Description
    double3

    wzzw

    Declaration
    public double4 wzzw { get; }
    Property Value
    Type Description
    double4

    wzzx

    Declaration
    public double4 wzzx { get; }
    Property Value
    Type Description
    double4

    wzzy

    Declaration
    public double4 wzzy { get; }
    Property Value
    Type Description
    double4

    wzzz

    Declaration
    public double4 wzzz { get; }
    Property Value
    Type Description
    double4

    xw

    Declaration
    public double2 xw { get; set; }
    Property Value
    Type Description
    double2

    xww

    Declaration
    public double3 xww { get; }
    Property Value
    Type Description
    double3

    xwww

    Declaration
    public double4 xwww { get; }
    Property Value
    Type Description
    double4

    xwwx

    Declaration
    public double4 xwwx { get; }
    Property Value
    Type Description
    double4

    xwwy

    Declaration
    public double4 xwwy { get; }
    Property Value
    Type Description
    double4

    xwwz

    Declaration
    public double4 xwwz { get; }
    Property Value
    Type Description
    double4

    xwx

    Declaration
    public double3 xwx { get; }
    Property Value
    Type Description
    double3

    xwxw

    Declaration
    public double4 xwxw { get; }
    Property Value
    Type Description
    double4

    xwxx

    Declaration
    public double4 xwxx { get; }
    Property Value
    Type Description
    double4

    xwxy

    Declaration
    public double4 xwxy { get; }
    Property Value
    Type Description
    double4

    xwxz

    Declaration
    public double4 xwxz { get; }
    Property Value
    Type Description
    double4

    xwy

    Declaration
    public double3 xwy { get; set; }
    Property Value
    Type Description
    double3

    xwyw

    Declaration
    public double4 xwyw { get; }
    Property Value
    Type Description
    double4

    xwyx

    Declaration
    public double4 xwyx { get; }
    Property Value
    Type Description
    double4

    xwyy

    Declaration
    public double4 xwyy { get; }
    Property Value
    Type Description
    double4

    xwyz

    Declaration
    public double4 xwyz { get; set; }
    Property Value
    Type Description
    double4

    xwz

    Declaration
    public double3 xwz { get; set; }
    Property Value
    Type Description
    double3

    xwzw

    Declaration
    public double4 xwzw { get; }
    Property Value
    Type Description
    double4

    xwzx

    Declaration
    public double4 xwzx { get; }
    Property Value
    Type Description
    double4

    xwzy

    Declaration
    public double4 xwzy { get; set; }
    Property Value
    Type Description
    double4

    xwzz

    Declaration
    public double4 xwzz { get; }
    Property Value
    Type Description
    double4

    xx

    Declaration
    public double2 xx { get; }
    Property Value
    Type Description
    double2

    xxw

    Declaration
    public double3 xxw { get; }
    Property Value
    Type Description
    double3

    xxww

    Declaration
    public double4 xxww { get; }
    Property Value
    Type Description
    double4

    xxwx

    Declaration
    public double4 xxwx { get; }
    Property Value
    Type Description
    double4

    xxwy

    Declaration
    public double4 xxwy { get; }
    Property Value
    Type Description
    double4

    xxwz

    Declaration
    public double4 xxwz { get; }
    Property Value
    Type Description
    double4

    xxx

    Declaration
    public double3 xxx { get; }
    Property Value
    Type Description
    double3

    xxxw

    Declaration
    public double4 xxxw { get; }
    Property Value
    Type Description
    double4

    xxxx

    Declaration
    public double4 xxxx { get; }
    Property Value
    Type Description
    double4

    xxxy

    Declaration
    public double4 xxxy { get; }
    Property Value
    Type Description
    double4

    xxxz

    Declaration
    public double4 xxxz { get; }
    Property Value
    Type Description
    double4

    xxy

    Declaration
    public double3 xxy { get; }
    Property Value
    Type Description
    double3

    xxyw

    Declaration
    public double4 xxyw { get; }
    Property Value
    Type Description
    double4

    xxyx

    Declaration
    public double4 xxyx { get; }
    Property Value
    Type Description
    double4

    xxyy

    Declaration
    public double4 xxyy { get; }
    Property Value
    Type Description
    double4

    xxyz

    Declaration
    public double4 xxyz { get; }
    Property Value
    Type Description
    double4

    xxz

    Declaration
    public double3 xxz { get; }
    Property Value
    Type Description
    double3

    xxzw

    Declaration
    public double4 xxzw { get; }
    Property Value
    Type Description
    double4

    xxzx

    Declaration
    public double4 xxzx { get; }
    Property Value
    Type Description
    double4

    xxzy

    Declaration
    public double4 xxzy { get; }
    Property Value
    Type Description
    double4

    xxzz

    Declaration
    public double4 xxzz { get; }
    Property Value
    Type Description
    double4

    xy

    Declaration
    public double2 xy { get; set; }
    Property Value
    Type Description
    double2

    xyw

    Declaration
    public double3 xyw { get; set; }
    Property Value
    Type Description
    double3

    xyww

    Declaration
    public double4 xyww { get; }
    Property Value
    Type Description
    double4

    xywx

    Declaration
    public double4 xywx { get; }
    Property Value
    Type Description
    double4

    xywy

    Declaration
    public double4 xywy { get; }
    Property Value
    Type Description
    double4

    xywz

    Declaration
    public double4 xywz { get; set; }
    Property Value
    Type Description
    double4

    xyx

    Declaration
    public double3 xyx { get; }
    Property Value
    Type Description
    double3

    xyxw

    Declaration
    public double4 xyxw { get; }
    Property Value
    Type Description
    double4

    xyxx

    Declaration
    public double4 xyxx { get; }
    Property Value
    Type Description
    double4

    xyxy

    Declaration
    public double4 xyxy { get; }
    Property Value
    Type Description
    double4

    xyxz

    Declaration
    public double4 xyxz { get; }
    Property Value
    Type Description
    double4

    xyy

    Declaration
    public double3 xyy { get; }
    Property Value
    Type Description
    double3

    xyyw

    Declaration
    public double4 xyyw { get; }
    Property Value
    Type Description
    double4

    xyyx

    Declaration
    public double4 xyyx { get; }
    Property Value
    Type Description
    double4

    xyyy

    Declaration
    public double4 xyyy { get; }
    Property Value
    Type Description
    double4

    xyyz

    Declaration
    public double4 xyyz { get; }
    Property Value
    Type Description
    double4

    xyz

    Declaration
    public double3 xyz { get; set; }
    Property Value
    Type Description
    double3

    xyzw

    Declaration
    public double4 xyzw { get; set; }
    Property Value
    Type Description
    double4

    xyzx

    Declaration
    public double4 xyzx { get; }
    Property Value
    Type Description
    double4

    xyzy

    Declaration
    public double4 xyzy { get; }
    Property Value
    Type Description
    double4

    xyzz

    Declaration
    public double4 xyzz { get; }
    Property Value
    Type Description
    double4

    xz

    Declaration
    public double2 xz { get; set; }
    Property Value
    Type Description
    double2

    xzw

    Declaration
    public double3 xzw { get; set; }
    Property Value
    Type Description
    double3

    xzww

    Declaration
    public double4 xzww { get; }
    Property Value
    Type Description
    double4

    xzwx

    Declaration
    public double4 xzwx { get; }
    Property Value
    Type Description
    double4

    xzwy

    Declaration
    public double4 xzwy { get; set; }
    Property Value
    Type Description
    double4

    xzwz

    Declaration
    public double4 xzwz { get; }
    Property Value
    Type Description
    double4

    xzx

    Declaration
    public double3 xzx { get; }
    Property Value
    Type Description
    double3

    xzxw

    Declaration
    public double4 xzxw { get; }
    Property Value
    Type Description
    double4

    xzxx

    Declaration
    public double4 xzxx { get; }
    Property Value
    Type Description
    double4

    xzxy

    Declaration
    public double4 xzxy { get; }
    Property Value
    Type Description
    double4

    xzxz

    Declaration
    public double4 xzxz { get; }
    Property Value
    Type Description
    double4

    xzy

    Declaration
    public double3 xzy { get; set; }
    Property Value
    Type Description
    double3

    xzyw

    Declaration
    public double4 xzyw { get; set; }
    Property Value
    Type Description
    double4

    xzyx

    Declaration
    public double4 xzyx { get; }
    Property Value
    Type Description
    double4

    xzyy

    Declaration
    public double4 xzyy { get; }
    Property Value
    Type Description
    double4

    xzyz

    Declaration
    public double4 xzyz { get; }
    Property Value
    Type Description
    double4

    xzz

    Declaration
    public double3 xzz { get; }
    Property Value
    Type Description
    double3

    xzzw

    Declaration
    public double4 xzzw { get; }
    Property Value
    Type Description
    double4

    xzzx

    Declaration
    public double4 xzzx { get; }
    Property Value
    Type Description
    double4

    xzzy

    Declaration
    public double4 xzzy { get; }
    Property Value
    Type Description
    double4

    xzzz

    Declaration
    public double4 xzzz { get; }
    Property Value
    Type Description
    double4

    yw

    Declaration
    public double2 yw { get; set; }
    Property Value
    Type Description
    double2

    yww

    Declaration
    public double3 yww { get; }
    Property Value
    Type Description
    double3

    ywww

    Declaration
    public double4 ywww { get; }
    Property Value
    Type Description
    double4

    ywwx

    Declaration
    public double4 ywwx { get; }
    Property Value
    Type Description
    double4

    ywwy

    Declaration
    public double4 ywwy { get; }
    Property Value
    Type Description
    double4

    ywwz

    Declaration
    public double4 ywwz { get; }
    Property Value
    Type Description
    double4

    ywx

    Declaration
    public double3 ywx { get; set; }
    Property Value
    Type Description
    double3

    ywxw

    Declaration
    public double4 ywxw { get; }
    Property Value
    Type Description
    double4

    ywxx

    Declaration
    public double4 ywxx { get; }
    Property Value
    Type Description
    double4

    ywxy

    Declaration
    public double4 ywxy { get; }
    Property Value
    Type Description
    double4

    ywxz

    Declaration
    public double4 ywxz { get; set; }
    Property Value
    Type Description
    double4

    ywy

    Declaration
    public double3 ywy { get; }
    Property Value
    Type Description
    double3

    ywyw

    Declaration
    public double4 ywyw { get; }
    Property Value
    Type Description
    double4

    ywyx

    Declaration
    public double4 ywyx { get; }
    Property Value
    Type Description
    double4

    ywyy

    Declaration
    public double4 ywyy { get; }
    Property Value
    Type Description
    double4

    ywyz

    Declaration
    public double4 ywyz { get; }
    Property Value
    Type Description
    double4

    ywz

    Declaration
    public double3 ywz { get; set; }
    Property Value
    Type Description
    double3

    ywzw

    Declaration
    public double4 ywzw { get; }
    Property Value
    Type Description
    double4

    ywzx

    Declaration
    public double4 ywzx { get; set; }
    Property Value
    Type Description
    double4

    ywzy

    Declaration
    public double4 ywzy { get; }
    Property Value
    Type Description
    double4

    ywzz

    Declaration
    public double4 ywzz { get; }
    Property Value
    Type Description
    double4

    yx

    Declaration
    public double2 yx { get; set; }
    Property Value
    Type Description
    double2

    yxw

    Declaration
    public double3 yxw { get; set; }
    Property Value
    Type Description
    double3

    yxww

    Declaration
    public double4 yxww { get; }
    Property Value
    Type Description
    double4

    yxwx

    Declaration
    public double4 yxwx { get; }
    Property Value
    Type Description
    double4

    yxwy

    Declaration
    public double4 yxwy { get; }
    Property Value
    Type Description
    double4

    yxwz

    Declaration
    public double4 yxwz { get; set; }
    Property Value
    Type Description
    double4

    yxx

    Declaration
    public double3 yxx { get; }
    Property Value
    Type Description
    double3

    yxxw

    Declaration
    public double4 yxxw { get; }
    Property Value
    Type Description
    double4

    yxxx

    Declaration
    public double4 yxxx { get; }
    Property Value
    Type Description
    double4

    yxxy

    Declaration
    public double4 yxxy { get; }
    Property Value
    Type Description
    double4

    yxxz

    Declaration
    public double4 yxxz { get; }
    Property Value
    Type Description
    double4

    yxy

    Declaration
    public double3 yxy { get; }
    Property Value
    Type Description
    double3

    yxyw

    Declaration
    public double4 yxyw { get; }
    Property Value
    Type Description
    double4

    yxyx

    Declaration
    public double4 yxyx { get; }
    Property Value
    Type Description
    double4

    yxyy

    Declaration
    public double4 yxyy { get; }
    Property Value
    Type Description
    double4

    yxyz

    Declaration
    public double4 yxyz { get; }
    Property Value
    Type Description
    double4

    yxz

    Declaration
    public double3 yxz { get; set; }
    Property Value
    Type Description
    double3

    yxzw

    Declaration
    public double4 yxzw { get; set; }
    Property Value
    Type Description
    double4

    yxzx

    Declaration
    public double4 yxzx { get; }
    Property Value
    Type Description
    double4

    yxzy

    Declaration
    public double4 yxzy { get; }
    Property Value
    Type Description
    double4

    yxzz

    Declaration
    public double4 yxzz { get; }
    Property Value
    Type Description
    double4

    yy

    Declaration
    public double2 yy { get; }
    Property Value
    Type Description
    double2

    yyw

    Declaration
    public double3 yyw { get; }
    Property Value
    Type Description
    double3

    yyww

    Declaration
    public double4 yyww { get; }
    Property Value
    Type Description
    double4

    yywx

    Declaration
    public double4 yywx { get; }
    Property Value
    Type Description
    double4

    yywy

    Declaration
    public double4 yywy { get; }
    Property Value
    Type Description
    double4

    yywz

    Declaration
    public double4 yywz { get; }
    Property Value
    Type Description
    double4

    yyx

    Declaration
    public double3 yyx { get; }
    Property Value
    Type Description
    double3

    yyxw

    Declaration
    public double4 yyxw { get; }
    Property Value
    Type Description
    double4

    yyxx

    Declaration
    public double4 yyxx { get; }
    Property Value
    Type Description
    double4

    yyxy

    Declaration
    public double4 yyxy { get; }
    Property Value
    Type Description
    double4

    yyxz

    Declaration
    public double4 yyxz { get; }
    Property Value
    Type Description
    double4

    yyy

    Declaration
    public double3 yyy { get; }
    Property Value
    Type Description
    double3

    yyyw

    Declaration
    public double4 yyyw { get; }
    Property Value
    Type Description
    double4

    yyyx

    Declaration
    public double4 yyyx { get; }
    Property Value
    Type Description
    double4

    yyyy

    Declaration
    public double4 yyyy { get; }
    Property Value
    Type Description
    double4

    yyyz

    Declaration
    public double4 yyyz { get; }
    Property Value
    Type Description
    double4

    yyz

    Declaration
    public double3 yyz { get; }
    Property Value
    Type Description
    double3

    yyzw

    Declaration
    public double4 yyzw { get; }
    Property Value
    Type Description
    double4

    yyzx

    Declaration
    public double4 yyzx { get; }
    Property Value
    Type Description
    double4

    yyzy

    Declaration
    public double4 yyzy { get; }
    Property Value
    Type Description
    double4

    yyzz

    Declaration
    public double4 yyzz { get; }
    Property Value
    Type Description
    double4

    yz

    Declaration
    public double2 yz { get; set; }
    Property Value
    Type Description
    double2

    yzw

    Declaration
    public double3 yzw { get; set; }
    Property Value
    Type Description
    double3

    yzww

    Declaration
    public double4 yzww { get; }
    Property Value
    Type Description
    double4

    yzwx

    Declaration
    public double4 yzwx { get; set; }
    Property Value
    Type Description
    double4

    yzwy

    Declaration
    public double4 yzwy { get; }
    Property Value
    Type Description
    double4

    yzwz

    Declaration
    public double4 yzwz { get; }
    Property Value
    Type Description
    double4

    yzx

    Declaration
    public double3 yzx { get; set; }
    Property Value
    Type Description
    double3

    yzxw

    Declaration
    public double4 yzxw { get; set; }
    Property Value
    Type Description
    double4

    yzxx

    Declaration
    public double4 yzxx { get; }
    Property Value
    Type Description
    double4

    yzxy

    Declaration
    public double4 yzxy { get; }
    Property Value
    Type Description
    double4

    yzxz

    Declaration
    public double4 yzxz { get; }
    Property Value
    Type Description
    double4

    yzy

    Declaration
    public double3 yzy { get; }
    Property Value
    Type Description
    double3

    yzyw

    Declaration
    public double4 yzyw { get; }
    Property Value
    Type Description
    double4

    yzyx

    Declaration
    public double4 yzyx { get; }
    Property Value
    Type Description
    double4

    yzyy

    Declaration
    public double4 yzyy { get; }
    Property Value
    Type Description
    double4

    yzyz

    Declaration
    public double4 yzyz { get; }
    Property Value
    Type Description
    double4

    yzz

    Declaration
    public double3 yzz { get; }
    Property Value
    Type Description
    double3

    yzzw

    Declaration
    public double4 yzzw { get; }
    Property Value
    Type Description
    double4

    yzzx

    Declaration
    public double4 yzzx { get; }
    Property Value
    Type Description
    double4

    yzzy

    Declaration
    public double4 yzzy { get; }
    Property Value
    Type Description
    double4

    yzzz

    Declaration
    public double4 yzzz { get; }
    Property Value
    Type Description
    double4

    zw

    Declaration
    public double2 zw { get; set; }
    Property Value
    Type Description
    double2

    zww

    Declaration
    public double3 zww { get; }
    Property Value
    Type Description
    double3

    zwww

    Declaration
    public double4 zwww { get; }
    Property Value
    Type Description
    double4

    zwwx

    Declaration
    public double4 zwwx { get; }
    Property Value
    Type Description
    double4

    zwwy

    Declaration
    public double4 zwwy { get; }
    Property Value
    Type Description
    double4

    zwwz

    Declaration
    public double4 zwwz { get; }
    Property Value
    Type Description
    double4

    zwx

    Declaration
    public double3 zwx { get; set; }
    Property Value
    Type Description
    double3

    zwxw

    Declaration
    public double4 zwxw { get; }
    Property Value
    Type Description
    double4

    zwxx

    Declaration
    public double4 zwxx { get; }
    Property Value
    Type Description
    double4

    zwxy

    Declaration
    public double4 zwxy { get; set; }
    Property Value
    Type Description
    double4

    zwxz

    Declaration
    public double4 zwxz { get; }
    Property Value
    Type Description
    double4

    zwy

    Declaration
    public double3 zwy { get; set; }
    Property Value
    Type Description
    double3

    zwyw

    Declaration
    public double4 zwyw { get; }
    Property Value
    Type Description
    double4

    zwyx

    Declaration
    public double4 zwyx { get; set; }
    Property Value
    Type Description
    double4

    zwyy

    Declaration
    public double4 zwyy { get; }
    Property Value
    Type Description
    double4

    zwyz

    Declaration
    public double4 zwyz { get; }
    Property Value
    Type Description
    double4

    zwz

    Declaration
    public double3 zwz { get; }
    Property Value
    Type Description
    double3

    zwzw

    Declaration
    public double4 zwzw { get; }
    Property Value
    Type Description
    double4

    zwzx

    Declaration
    public double4 zwzx { get; }
    Property Value
    Type Description
    double4

    zwzy

    Declaration
    public double4 zwzy { get; }
    Property Value
    Type Description
    double4

    zwzz

    Declaration
    public double4 zwzz { get; }
    Property Value
    Type Description
    double4

    zx

    Declaration
    public double2 zx { get; set; }
    Property Value
    Type Description
    double2

    zxw

    Declaration
    public double3 zxw { get; set; }
    Property Value
    Type Description
    double3

    zxww

    Declaration
    public double4 zxww { get; }
    Property Value
    Type Description
    double4

    zxwx

    Declaration
    public double4 zxwx { get; }
    Property Value
    Type Description
    double4

    zxwy

    Declaration
    public double4 zxwy { get; set; }
    Property Value
    Type Description
    double4

    zxwz

    Declaration
    public double4 zxwz { get; }
    Property Value
    Type Description
    double4

    zxx

    Declaration
    public double3 zxx { get; }
    Property Value
    Type Description
    double3

    zxxw

    Declaration
    public double4 zxxw { get; }
    Property Value
    Type Description
    double4

    zxxx

    Declaration
    public double4 zxxx { get; }
    Property Value
    Type Description
    double4

    zxxy

    Declaration
    public double4 zxxy { get; }
    Property Value
    Type Description
    double4

    zxxz

    Declaration
    public double4 zxxz { get; }
    Property Value
    Type Description
    double4

    zxy

    Declaration
    public double3 zxy { get; set; }
    Property Value
    Type Description
    double3

    zxyw

    Declaration
    public double4 zxyw { get; set; }
    Property Value
    Type Description
    double4

    zxyx

    Declaration
    public double4 zxyx { get; }
    Property Value
    Type Description
    double4

    zxyy

    Declaration
    public double4 zxyy { get; }
    Property Value
    Type Description
    double4

    zxyz

    Declaration
    public double4 zxyz { get; }
    Property Value
    Type Description
    double4

    zxz

    Declaration
    public double3 zxz { get; }
    Property Value
    Type Description
    double3

    zxzw

    Declaration
    public double4 zxzw { get; }
    Property Value
    Type Description
    double4

    zxzx

    Declaration
    public double4 zxzx { get; }
    Property Value
    Type Description
    double4

    zxzy

    Declaration
    public double4 zxzy { get; }
    Property Value
    Type Description
    double4

    zxzz

    Declaration
    public double4 zxzz { get; }
    Property Value
    Type Description
    double4

    zy

    Declaration
    public double2 zy { get; set; }
    Property Value
    Type Description
    double2

    zyw

    Declaration
    public double3 zyw { get; set; }
    Property Value
    Type Description
    double3

    zyww

    Declaration
    public double4 zyww { get; }
    Property Value
    Type Description
    double4

    zywx

    Declaration
    public double4 zywx { get; set; }
    Property Value
    Type Description
    double4

    zywy

    Declaration
    public double4 zywy { get; }
    Property Value
    Type Description
    double4

    zywz

    Declaration
    public double4 zywz { get; }
    Property Value
    Type Description
    double4

    zyx

    Declaration
    public double3 zyx { get; set; }
    Property Value
    Type Description
    double3

    zyxw

    Declaration
    public double4 zyxw { get; set; }
    Property Value
    Type Description
    double4

    zyxx

    Declaration
    public double4 zyxx { get; }
    Property Value
    Type Description
    double4

    zyxy

    Declaration
    public double4 zyxy { get; }
    Property Value
    Type Description
    double4

    zyxz

    Declaration
    public double4 zyxz { get; }
    Property Value
    Type Description
    double4

    zyy

    Declaration
    public double3 zyy { get; }
    Property Value
    Type Description
    double3

    zyyw

    Declaration
    public double4 zyyw { get; }
    Property Value
    Type Description
    double4

    zyyx

    Declaration
    public double4 zyyx { get; }
    Property Value
    Type Description
    double4

    zyyy

    Declaration
    public double4 zyyy { get; }
    Property Value
    Type Description
    double4

    zyyz

    Declaration
    public double4 zyyz { get; }
    Property Value
    Type Description
    double4

    zyz

    Declaration
    public double3 zyz { get; }
    Property Value
    Type Description
    double3

    zyzw

    Declaration
    public double4 zyzw { get; }
    Property Value
    Type Description
    double4

    zyzx

    Declaration
    public double4 zyzx { get; }
    Property Value
    Type Description
    double4

    zyzy

    Declaration
    public double4 zyzy { get; }
    Property Value
    Type Description
    double4

    zyzz

    Declaration
    public double4 zyzz { get; }
    Property Value
    Type Description
    double4

    zz

    Declaration
    public double2 zz { get; }
    Property Value
    Type Description
    double2

    zzw

    Declaration
    public double3 zzw { get; }
    Property Value
    Type Description
    double3

    zzww

    Declaration
    public double4 zzww { get; }
    Property Value
    Type Description
    double4

    zzwx

    Declaration
    public double4 zzwx { get; }
    Property Value
    Type Description
    double4

    zzwy

    Declaration
    public double4 zzwy { get; }
    Property Value
    Type Description
    double4

    zzwz

    Declaration
    public double4 zzwz { get; }
    Property Value
    Type Description
    double4

    zzx

    Declaration
    public double3 zzx { get; }
    Property Value
    Type Description
    double3

    zzxw

    Declaration
    public double4 zzxw { get; }
    Property Value
    Type Description
    double4

    zzxx

    Declaration
    public double4 zzxx { get; }
    Property Value
    Type Description
    double4

    zzxy

    Declaration
    public double4 zzxy { get; }
    Property Value
    Type Description
    double4

    zzxz

    Declaration
    public double4 zzxz { get; }
    Property Value
    Type Description
    double4

    zzy

    Declaration
    public double3 zzy { get; }
    Property Value
    Type Description
    double3

    zzyw

    Declaration
    public double4 zzyw { get; }
    Property Value
    Type Description
    double4

    zzyx

    Declaration
    public double4 zzyx { get; }
    Property Value
    Type Description
    double4

    zzyy

    Declaration
    public double4 zzyy { get; }
    Property Value
    Type Description
    double4

    zzyz

    Declaration
    public double4 zzyz { get; }
    Property Value
    Type Description
    double4

    zzz

    Declaration
    public double3 zzz { get; }
    Property Value
    Type Description
    double3

    zzzw

    Declaration
    public double4 zzzw { get; }
    Property Value
    Type Description
    double4

    zzzx

    Declaration
    public double4 zzzx { get; }
    Property Value
    Type Description
    double4

    zzzy

    Declaration
    public double4 zzzy { get; }
    Property Value
    Type Description
    double4

    zzzz

    Declaration
    public double4 zzzz { get; }
    Property Value
    Type Description
    double4

    Methods

    Equals(Object)

    Returns true if the double4 is equal to a given double4, false otherwise.

    Declaration
    public override bool Equals(object o)
    Parameters
    Type Name Description
    System.Object o
    Returns
    Type Description
    System.Boolean
    Overrides
    System.ValueType.Equals(System.Object)

    Equals(double4)

    Returns true if the double4 is equal to a given double4, false otherwise.

    Declaration
    public bool Equals(double4 rhs)
    Parameters
    Type Name Description
    double4 rhs
    Returns
    Type Description
    System.Boolean

    GetHashCode()

    Returns a hash code for the double4.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.ValueType.GetHashCode()

    ToString()

    Returns a string representation of the double4.

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.ValueType.ToString()

    ToString(String, IFormatProvider)

    Returns a string representation of the double4 using a specified format and culture-specific format information.

    Declaration
    public string ToString(string format, IFormatProvider formatProvider)
    Parameters
    Type Name Description
    System.String format
    System.IFormatProvider formatProvider
    Returns
    Type Description
    System.String

    Operators

    Addition(Double, double4)

    Returns the result of a componentwise addition operation on a double value and a double4 vector.

    Declaration
    public static double4 operator +(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    double4

    Addition(double4, Double)

    Returns the result of a componentwise addition operation on a double4 vector and a double value.

    Declaration
    public static double4 operator +(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    double4

    Addition(double4, double4)

    Returns the result of a componentwise addition operation on two double4 vectors.

    Declaration
    public static double4 operator +(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    double4

    Decrement(double4)

    Returns the result of a componentwise decrement operation on a double4 vector.

    Declaration
    public static double4 operator --(double4 val)
    Parameters
    Type Name Description
    double4 val
    Returns
    Type Description
    double4

    Division(Double, double4)

    Returns the result of a componentwise division operation on a double value and a double4 vector.

    Declaration
    public static double4 operator /(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    double4

    Division(double4, Double)

    Returns the result of a componentwise division operation on a double4 vector and a double value.

    Declaration
    public static double4 operator /(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    double4

    Division(double4, double4)

    Returns the result of a componentwise division operation on two double4 vectors.

    Declaration
    public static double4 operator /(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    double4

    Equality(Double, double4)

    Returns the result of a componentwise equality operation on a double value and a double4 vector.

    Declaration
    public static bool4 operator ==(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    bool4

    Equality(double4, Double)

    Returns the result of a componentwise equality operation on a double4 vector and a double value.

    Declaration
    public static bool4 operator ==(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    bool4

    Equality(double4, double4)

    Returns the result of a componentwise equality operation on two double4 vectors.

    Declaration
    public static bool4 operator ==(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    bool4

    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.

    Declaration
    public static explicit operator double4(bool v)
    Parameters
    Type Name Description
    System.Boolean v
    Returns
    Type Description
    double4

    Explicit(bool4 to double4)

    Explicitly converts a bool4 vector to a double4 vector by componentwise conversion.

    Declaration
    public static explicit operator double4(bool4 v)
    Parameters
    Type Name Description
    bool4 v
    Returns
    Type Description
    double4

    GreaterThan(Double, double4)

    Returns the result of a componentwise greater than operation on a double value and a double4 vector.

    Declaration
    public static bool4 operator>(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    bool4

    GreaterThan(double4, Double)

    Returns the result of a componentwise greater than operation on a double4 vector and a double value.

    Declaration
    public static bool4 operator>(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    bool4

    GreaterThan(double4, double4)

    Returns the result of a componentwise greater than operation on two double4 vectors.

    Declaration
    public static bool4 operator>(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    bool4

    GreaterThanOrEqual(Double, double4)

    Returns the result of a componentwise greater or equal operation on a double value and a double4 vector.

    Declaration
    public static bool4 operator >=(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    bool4

    GreaterThanOrEqual(double4, Double)

    Returns the result of a componentwise greater or equal operation on a double4 vector and a double value.

    Declaration
    public static bool4 operator >=(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    bool4

    GreaterThanOrEqual(double4, double4)

    Returns the result of a componentwise greater or equal operation on two double4 vectors.

    Declaration
    public static bool4 operator >=(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    bool4

    Implicit(Double to double4)

    Implicitly converts a single double value to a double4 vector by assigning it to every component.

    Declaration
    public static implicit operator double4(double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    double4

    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.

    Declaration
    public static implicit operator double4(int v)
    Parameters
    Type Name Description
    System.Int32 v
    Returns
    Type Description
    double4

    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.

    Declaration
    public static implicit operator double4(float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    double4

    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.

    Declaration
    public static implicit operator double4(uint v)
    Parameters
    Type Name Description
    System.UInt32 v
    Returns
    Type Description
    double4

    Implicit(float4 to double4)

    Implicitly converts a float4 vector to a double4 vector by componentwise conversion.

    Declaration
    public static implicit operator double4(float4 v)
    Parameters
    Type Name Description
    float4 v
    Returns
    Type Description
    double4

    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.

    Declaration
    public static implicit operator double4(half v)
    Parameters
    Type Name Description
    half v
    Returns
    Type Description
    double4

    Implicit(half4 to double4)

    Implicitly converts a half4 vector to a double4 vector by componentwise conversion.

    Declaration
    public static implicit operator double4(half4 v)
    Parameters
    Type Name Description
    half4 v
    Returns
    Type Description
    double4

    Implicit(int4 to double4)

    Implicitly converts a int4 vector to a double4 vector by componentwise conversion.

    Declaration
    public static implicit operator double4(int4 v)
    Parameters
    Type Name Description
    int4 v
    Returns
    Type Description
    double4

    Implicit(uint4 to double4)

    Implicitly converts a uint4 vector to a double4 vector by componentwise conversion.

    Declaration
    public static implicit operator double4(uint4 v)
    Parameters
    Type Name Description
    uint4 v
    Returns
    Type Description
    double4

    Increment(double4)

    Returns the result of a componentwise increment operation on a double4 vector.

    Declaration
    public static double4 operator ++(double4 val)
    Parameters
    Type Name Description
    double4 val
    Returns
    Type Description
    double4

    Inequality(Double, double4)

    Returns the result of a componentwise not equal operation on a double value and a double4 vector.

    Declaration
    public static bool4 operator !=(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    bool4

    Inequality(double4, Double)

    Returns the result of a componentwise not equal operation on a double4 vector and a double value.

    Declaration
    public static bool4 operator !=(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    bool4

    Inequality(double4, double4)

    Returns the result of a componentwise not equal operation on two double4 vectors.

    Declaration
    public static bool4 operator !=(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    bool4

    LessThan(Double, double4)

    Returns the result of a componentwise less than operation on a double value and a double4 vector.

    Declaration
    public static bool4 operator <(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    bool4

    LessThan(double4, Double)

    Returns the result of a componentwise less than operation on a double4 vector and a double value.

    Declaration
    public static bool4 operator <(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    bool4

    LessThan(double4, double4)

    Returns the result of a componentwise less than operation on two double4 vectors.

    Declaration
    public static bool4 operator <(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    bool4

    LessThanOrEqual(Double, double4)

    Returns the result of a componentwise less or equal operation on a double value and a double4 vector.

    Declaration
    public static bool4 operator <=(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    bool4

    LessThanOrEqual(double4, Double)

    Returns the result of a componentwise less or equal operation on a double4 vector and a double value.

    Declaration
    public static bool4 operator <=(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    bool4

    LessThanOrEqual(double4, double4)

    Returns the result of a componentwise less or equal operation on two double4 vectors.

    Declaration
    public static bool4 operator <=(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    bool4

    Modulus(Double, double4)

    Returns the result of a componentwise modulus operation on a double value and a double4 vector.

    Declaration
    public static double4 operator %(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    double4

    Modulus(double4, Double)

    Returns the result of a componentwise modulus operation on a double4 vector and a double value.

    Declaration
    public static double4 operator %(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    double4

    Modulus(double4, double4)

    Returns the result of a componentwise modulus operation on two double4 vectors.

    Declaration
    public static double4 operator %(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    double4

    Multiply(Double, double4)

    Returns the result of a componentwise multiplication operation on a double value and a double4 vector.

    Declaration
    public static double4 operator *(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    double4

    Multiply(double4, Double)

    Returns the result of a componentwise multiplication operation on a double4 vector and a double value.

    Declaration
    public static double4 operator *(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    double4

    Multiply(double4, double4)

    Returns the result of a componentwise multiplication operation on two double4 vectors.

    Declaration
    public static double4 operator *(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    double4

    Subtraction(Double, double4)

    Returns the result of a componentwise subtraction operation on a double value and a double4 vector.

    Declaration
    public static double4 operator -(double lhs, double4 rhs)
    Parameters
    Type Name Description
    System.Double lhs
    double4 rhs
    Returns
    Type Description
    double4

    Subtraction(double4, Double)

    Returns the result of a componentwise subtraction operation on a double4 vector and a double value.

    Declaration
    public static double4 operator -(double4 lhs, double rhs)
    Parameters
    Type Name Description
    double4 lhs
    System.Double rhs
    Returns
    Type Description
    double4

    Subtraction(double4, double4)

    Returns the result of a componentwise subtraction operation on two double4 vectors.

    Declaration
    public static double4 operator -(double4 lhs, double4 rhs)
    Parameters
    Type Name Description
    double4 lhs
    double4 rhs
    Returns
    Type Description
    double4

    UnaryNegation(double4)

    Returns the result of a componentwise unary minus operation on a double4 vector.

    Declaration
    public static double4 operator -(double4 val)
    Parameters
    Type Name Description
    double4 val
    Returns
    Type Description
    double4

    UnaryPlus(double4)

    Returns the result of a componentwise unary plus operation on a double4 vector.

    Declaration
    public static double4 operator +(double4 val)
    Parameters
    Type Name Description
    double4 val
    Returns
    Type Description
    double4
    Back to top Copyright © 2019 Unity Technologies
    Generated by DocFX