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

    Struct uint4

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

    Constructors

    uint4(Boolean)

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

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

    uint4(Double)

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

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

    uint4(Int32)

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

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

    uint4(Single)

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

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

    uint4(UInt32)

    Constructs a uint4 vector from a single uint value by assigning it to every component.

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

    uint4(UInt32, UInt32, UInt32, UInt32)

    Constructs a uint4 vector from four uint values.

    Declaration
    public uint4(uint x, uint y, uint z, uint w)
    Parameters
    Type Name Description
    System.UInt32 x
    System.UInt32 y
    System.UInt32 z
    System.UInt32 w

    uint4(UInt32, UInt32, uint2)

    Constructs a uint4 vector from two uint values and a uint2 vector.

    Declaration
    public uint4(uint x, uint y, uint2 zw)
    Parameters
    Type Name Description
    System.UInt32 x
    System.UInt32 y
    uint2 zw

    uint4(UInt32, uint2, UInt32)

    Constructs a uint4 vector from a uint value, a uint2 vector and a uint value.

    Declaration
    public uint4(uint x, uint2 yz, uint w)
    Parameters
    Type Name Description
    System.UInt32 x
    uint2 yz
    System.UInt32 w

    uint4(UInt32, uint3)

    Constructs a uint4 vector from a uint value and a uint3 vector.

    Declaration
    public uint4(uint x, uint3 yzw)
    Parameters
    Type Name Description
    System.UInt32 x
    uint3 yzw

    uint4(bool4)

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

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

    uint4(double4)

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

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

    uint4(float4)

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

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

    uint4(int4)

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

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

    uint4(uint2, UInt32, UInt32)

    Constructs a uint4 vector from a uint2 vector and two uint values.

    Declaration
    public uint4(uint2 xy, uint z, uint w)
    Parameters
    Type Name Description
    uint2 xy
    System.UInt32 z
    System.UInt32 w

    uint4(uint2, uint2)

    Constructs a uint4 vector from two uint2 vectors.

    Declaration
    public uint4(uint2 xy, uint2 zw)
    Parameters
    Type Name Description
    uint2 xy
    uint2 zw

    uint4(uint3, UInt32)

    Constructs a uint4 vector from a uint3 vector and a uint value.

    Declaration
    public uint4(uint3 xyz, uint w)
    Parameters
    Type Name Description
    uint3 xyz
    System.UInt32 w

    uint4(uint4)

    Constructs a uint4 vector from a uint4 vector.

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

    Fields

    w

    Declaration
    public uint w
    Field Value
    Type Description
    System.UInt32

    x

    Declaration
    public uint x
    Field Value
    Type Description
    System.UInt32

    y

    Declaration
    public uint y
    Field Value
    Type Description
    System.UInt32

    z

    Declaration
    public uint z
    Field Value
    Type Description
    System.UInt32

    zero

    uint4 zero value.

    Declaration
    public static readonly uint4 zero
    Field Value
    Type Description
    uint4

    Properties

    Item[Int32]

    Returns the uint element at a specified index.

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

    ww

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

    www

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

    wwww

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

    wwwx

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

    wwwy

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

    wwwz

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

    wwx

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

    wwxw

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

    wwxx

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

    wwxy

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

    wwxz

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

    wwy

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

    wwyw

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

    wwyx

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

    wwyy

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

    wwyz

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

    wwz

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

    wwzw

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

    wwzx

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

    wwzy

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

    wwzz

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

    wx

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

    wxw

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

    wxww

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

    wxwx

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

    wxwy

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

    wxwz

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

    wxx

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

    wxxw

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

    wxxx

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

    wxxy

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

    wxxz

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

    wxy

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

    wxyw

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

    wxyx

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

    wxyy

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

    wxyz

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

    wxz

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

    wxzw

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

    wxzx

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

    wxzy

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

    wxzz

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

    wy

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

    wyw

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

    wyww

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

    wywx

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

    wywy

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

    wywz

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

    wyx

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

    wyxw

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

    wyxx

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

    wyxy

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

    wyxz

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

    wyy

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

    wyyw

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

    wyyx

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

    wyyy

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

    wyyz

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

    wyz

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

    wyzw

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

    wyzx

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

    wyzy

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

    wyzz

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

    wz

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

    wzw

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

    wzww

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

    wzwx

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

    wzwy

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

    wzwz

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

    wzx

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

    wzxw

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

    wzxx

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

    wzxy

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

    wzxz

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

    wzy

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

    wzyw

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

    wzyx

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

    wzyy

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

    wzyz

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

    wzz

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

    wzzw

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

    wzzx

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

    wzzy

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

    wzzz

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

    xw

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

    xww

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

    xwww

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

    xwwx

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

    xwwy

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

    xwwz

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

    xwx

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

    xwxw

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

    xwxx

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

    xwxy

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

    xwxz

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

    xwy

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

    xwyw

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

    xwyx

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

    xwyy

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

    xwyz

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

    xwz

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

    xwzw

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

    xwzx

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

    xwzy

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

    xwzz

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

    xx

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

    xxw

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

    xxww

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

    xxwx

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

    xxwy

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

    xxwz

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

    xxx

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

    xxxw

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

    xxxx

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

    xxxy

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

    xxxz

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

    xxy

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

    xxyw

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

    xxyx

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

    xxyy

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

    xxyz

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

    xxz

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

    xxzw

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

    xxzx

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

    xxzy

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

    xxzz

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

    xy

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

    xyw

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

    xyww

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

    xywx

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

    xywy

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

    xywz

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

    xyx

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

    xyxw

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

    xyxx

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

    xyxy

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

    xyxz

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

    xyy

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

    xyyw

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

    xyyx

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

    xyyy

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

    xyyz

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

    xyz

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

    xyzw

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

    xyzx

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

    xyzy

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

    xyzz

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

    xz

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

    xzw

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

    xzww

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

    xzwx

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

    xzwy

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

    xzwz

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

    xzx

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

    xzxw

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

    xzxx

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

    xzxy

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

    xzxz

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

    xzy

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

    xzyw

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

    xzyx

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

    xzyy

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

    xzyz

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

    xzz

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

    xzzw

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

    xzzx

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

    xzzy

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

    xzzz

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

    yw

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

    yww

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

    ywww

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

    ywwx

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

    ywwy

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

    ywwz

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

    ywx

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

    ywxw

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

    ywxx

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

    ywxy

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

    ywxz

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

    ywy

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

    ywyw

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

    ywyx

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

    ywyy

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

    ywyz

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

    ywz

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

    ywzw

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

    ywzx

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

    ywzy

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

    ywzz

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

    yx

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

    yxw

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

    yxww

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

    yxwx

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

    yxwy

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

    yxwz

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

    yxx

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

    yxxw

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

    yxxx

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

    yxxy

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

    yxxz

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

    yxy

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

    yxyw

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

    yxyx

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

    yxyy

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

    yxyz

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

    yxz

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

    yxzw

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

    yxzx

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

    yxzy

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

    yxzz

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

    yy

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

    yyw

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

    yyww

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

    yywx

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

    yywy

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

    yywz

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

    yyx

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

    yyxw

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

    yyxx

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

    yyxy

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

    yyxz

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

    yyy

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

    yyyw

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

    yyyx

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

    yyyy

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

    yyyz

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

    yyz

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

    yyzw

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

    yyzx

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

    yyzy

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

    yyzz

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

    yz

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

    yzw

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

    yzww

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

    yzwx

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

    yzwy

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

    yzwz

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

    yzx

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

    yzxw

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

    yzxx

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

    yzxy

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

    yzxz

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

    yzy

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

    yzyw

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

    yzyx

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

    yzyy

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

    yzyz

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

    yzz

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

    yzzw

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

    yzzx

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

    yzzy

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

    yzzz

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

    zw

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

    zww

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

    zwww

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

    zwwx

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

    zwwy

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

    zwwz

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

    zwx

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

    zwxw

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

    zwxx

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

    zwxy

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

    zwxz

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

    zwy

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

    zwyw

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

    zwyx

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

    zwyy

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

    zwyz

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

    zwz

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

    zwzw

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

    zwzx

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

    zwzy

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

    zwzz

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

    zx

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

    zxw

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

    zxww

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

    zxwx

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

    zxwy

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

    zxwz

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

    zxx

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

    zxxw

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

    zxxx

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

    zxxy

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

    zxxz

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

    zxy

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

    zxyw

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

    zxyx

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

    zxyy

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

    zxyz

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

    zxz

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

    zxzw

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

    zxzx

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

    zxzy

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

    zxzz

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

    zy

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

    zyw

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

    zyww

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

    zywx

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

    zywy

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

    zywz

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

    zyx

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

    zyxw

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

    zyxx

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

    zyxy

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

    zyxz

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

    zyy

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

    zyyw

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

    zyyx

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

    zyyy

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

    zyyz

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

    zyz

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

    zyzw

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

    zyzx

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

    zyzy

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

    zyzz

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

    zz

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

    zzw

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

    zzww

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

    zzwx

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

    zzwy

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

    zzwz

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

    zzx

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

    zzxw

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

    zzxx

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

    zzxy

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

    zzxz

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

    zzy

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

    zzyw

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

    zzyx

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

    zzyy

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

    zzyz

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

    zzz

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

    zzzw

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

    zzzx

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

    zzzy

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

    zzzz

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

    Methods

    Equals(Object)

    Returns true if the uint4 is equal to a given uint4, 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(uint4)

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

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

    GetHashCode()

    Returns a hash code for the uint4.

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

    ToString()

    Returns a string representation of the uint4.

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

    ToString(String, IFormatProvider)

    Returns a string representation of the uint4 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(UInt32, uint4)

    Returns the result of a componentwise addition operation on a uint value and a uint4 vector.

    Declaration
    public static uint4 operator +(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    Addition(uint4, UInt32)

    Returns the result of a componentwise addition operation on a uint4 vector and a uint value.

    Declaration
    public static uint4 operator +(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    uint4

    Addition(uint4, uint4)

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

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

    BitwiseAnd(UInt32, uint4)

    Returns the result of a componentwise bitwise and operation on a uint value and a uint4 vector.

    Declaration
    public static uint4 operator &(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    BitwiseAnd(uint4, UInt32)

    Returns the result of a componentwise bitwise and operation on a uint4 vector and a uint value.

    Declaration
    public static uint4 operator &(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    uint4

    BitwiseAnd(uint4, uint4)

    Returns the result of a componentwise bitwise and operation on two uint4 vectors.

    Declaration
    public static uint4 operator &(uint4 lhs, uint4 rhs)
    Parameters
    Type Name Description
    uint4 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    BitwiseOr(UInt32, uint4)

    Returns the result of a componentwise bitwise or operation on a uint value and a uint4 vector.

    Declaration
    public static uint4 operator |(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    BitwiseOr(uint4, UInt32)

    Returns the result of a componentwise bitwise or operation on a uint4 vector and a uint value.

    Declaration
    public static uint4 operator |(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    uint4

    BitwiseOr(uint4, uint4)

    Returns the result of a componentwise bitwise or operation on two uint4 vectors.

    Declaration
    public static uint4 operator |(uint4 lhs, uint4 rhs)
    Parameters
    Type Name Description
    uint4 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    Decrement(uint4)

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

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

    Division(UInt32, uint4)

    Returns the result of a componentwise division operation on a uint value and a uint4 vector.

    Declaration
    public static uint4 operator /(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    Division(uint4, UInt32)

    Returns the result of a componentwise division operation on a uint4 vector and a uint value.

    Declaration
    public static uint4 operator /(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    uint4

    Division(uint4, uint4)

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

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

    Equality(UInt32, uint4)

    Returns the result of a componentwise equality operation on a uint value and a uint4 vector.

    Declaration
    public static bool4 operator ==(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    bool4

    Equality(uint4, UInt32)

    Returns the result of a componentwise equality operation on a uint4 vector and a uint value.

    Declaration
    public static bool4 operator ==(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    bool4

    Equality(uint4, uint4)

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

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

    ExclusiveOr(UInt32, uint4)

    Returns the result of a componentwise bitwise exclusive or operation on a uint value and a uint4 vector.

    Declaration
    public static uint4 operator ^(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    ExclusiveOr(uint4, UInt32)

    Returns the result of a componentwise bitwise exclusive or operation on a uint4 vector and a uint value.

    Declaration
    public static uint4 operator ^(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    uint4

    ExclusiveOr(uint4, uint4)

    Returns the result of a componentwise bitwise exclusive or operation on two uint4 vectors.

    Declaration
    public static uint4 operator ^(uint4 lhs, uint4 rhs)
    Parameters
    Type Name Description
    uint4 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    Explicit(Boolean to uint4)

    Explicitly converts a single bool value to a uint4 vector by converting it to uint and assigning it to every component.

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

    Explicit(Double to uint4)

    Explicitly converts a single double value to a uint4 vector by converting it to uint and assigning it to every component.

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

    Explicit(Int32 to uint4)

    Explicitly converts a single int value to a uint4 vector by converting it to uint and assigning it to every component.

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

    Explicit(Single to uint4)

    Explicitly converts a single float value to a uint4 vector by converting it to uint and assigning it to every component.

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

    Explicit(bool4 to uint4)

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

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

    Explicit(double4 to uint4)

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

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

    Explicit(float4 to uint4)

    Explicitly converts a float4 vector to a uint4 vector by componentwise conversion.

    Declaration
    public static explicit operator uint4(float4 v)
    Parameters
    Type Name Description
    float4 v
    Returns
    Type Description
    uint4

    Explicit(int4 to uint4)

    Explicitly converts a int4 vector to a uint4 vector by componentwise conversion.

    Declaration
    public static explicit operator uint4(int4 v)
    Parameters
    Type Name Description
    int4 v
    Returns
    Type Description
    uint4

    GreaterThan(UInt32, uint4)

    Returns the result of a componentwise greater than operation on a uint value and a uint4 vector.

    Declaration
    public static bool4 operator>(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    bool4

    GreaterThan(uint4, UInt32)

    Returns the result of a componentwise greater than operation on a uint4 vector and a uint value.

    Declaration
    public static bool4 operator>(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    bool4

    GreaterThan(uint4, uint4)

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

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

    GreaterThanOrEqual(UInt32, uint4)

    Returns the result of a componentwise greater or equal operation on a uint value and a uint4 vector.

    Declaration
    public static bool4 operator >=(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    bool4

    GreaterThanOrEqual(uint4, UInt32)

    Returns the result of a componentwise greater or equal operation on a uint4 vector and a uint value.

    Declaration
    public static bool4 operator >=(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    bool4

    GreaterThanOrEqual(uint4, uint4)

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

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

    Implicit(UInt32 to uint4)

    Implicitly converts a single uint value to a uint4 vector by assigning it to every component.

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

    Increment(uint4)

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

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

    Inequality(UInt32, uint4)

    Returns the result of a componentwise not equal operation on a uint value and a uint4 vector.

    Declaration
    public static bool4 operator !=(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    bool4

    Inequality(uint4, UInt32)

    Returns the result of a componentwise not equal operation on a uint4 vector and a uint value.

    Declaration
    public static bool4 operator !=(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    bool4

    Inequality(uint4, uint4)

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

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

    LeftShift(uint4, Int32)

    Returns the result of a componentwise left shift operation on a uint4 vector by a number of bits specified by a single int.

    Declaration
    public static uint4 operator <<(uint4 x, int n)
    Parameters
    Type Name Description
    uint4 x
    System.Int32 n
    Returns
    Type Description
    uint4

    LessThan(UInt32, uint4)

    Returns the result of a componentwise less than operation on a uint value and a uint4 vector.

    Declaration
    public static bool4 operator <(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    bool4

    LessThan(uint4, UInt32)

    Returns the result of a componentwise less than operation on a uint4 vector and a uint value.

    Declaration
    public static bool4 operator <(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    bool4

    LessThan(uint4, uint4)

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

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

    LessThanOrEqual(UInt32, uint4)

    Returns the result of a componentwise less or equal operation on a uint value and a uint4 vector.

    Declaration
    public static bool4 operator <=(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    bool4

    LessThanOrEqual(uint4, UInt32)

    Returns the result of a componentwise less or equal operation on a uint4 vector and a uint value.

    Declaration
    public static bool4 operator <=(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    bool4

    LessThanOrEqual(uint4, uint4)

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

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

    Modulus(UInt32, uint4)

    Returns the result of a componentwise modulus operation on a uint value and a uint4 vector.

    Declaration
    public static uint4 operator %(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    Modulus(uint4, UInt32)

    Returns the result of a componentwise modulus operation on a uint4 vector and a uint value.

    Declaration
    public static uint4 operator %(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    uint4

    Modulus(uint4, uint4)

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

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

    Multiply(UInt32, uint4)

    Returns the result of a componentwise multiplication operation on a uint value and a uint4 vector.

    Declaration
    public static uint4 operator *(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    Multiply(uint4, UInt32)

    Returns the result of a componentwise multiplication operation on a uint4 vector and a uint value.

    Declaration
    public static uint4 operator *(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    uint4

    Multiply(uint4, uint4)

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

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

    OnesComplement(uint4)

    Returns the result of a componentwise bitwise not operation on a uint4 vector.

    Declaration
    public static uint4 operator ~(uint4 val)
    Parameters
    Type Name Description
    uint4 val
    Returns
    Type Description
    uint4

    RightShift(uint4, Int32)

    Returns the result of a componentwise right shift operation on a uint4 vector by a number of bits specified by a single int.

    Declaration
    public static uint4 operator >>(uint4 x, int n)
    Parameters
    Type Name Description
    uint4 x
    System.Int32 n
    Returns
    Type Description
    uint4

    Subtraction(UInt32, uint4)

    Returns the result of a componentwise subtraction operation on a uint value and a uint4 vector.

    Declaration
    public static uint4 operator -(uint lhs, uint4 rhs)
    Parameters
    Type Name Description
    System.UInt32 lhs
    uint4 rhs
    Returns
    Type Description
    uint4

    Subtraction(uint4, UInt32)

    Returns the result of a componentwise subtraction operation on a uint4 vector and a uint value.

    Declaration
    public static uint4 operator -(uint4 lhs, uint rhs)
    Parameters
    Type Name Description
    uint4 lhs
    System.UInt32 rhs
    Returns
    Type Description
    uint4

    Subtraction(uint4, uint4)

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

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

    UnaryNegation(uint4)

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

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

    UnaryPlus(uint4)

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

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