Struct uint4 | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Struct uint4

    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    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
    Implements
    System.IEquatable<T>.Equals(T)

    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
    Implements
    System.IFormattable.ToString(System.String, System.IFormatProvider)

    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
    In This Article
    • Constructors
      • uint4(Boolean)
      • uint4(Double)
      • uint4(Int32)
      • uint4(Single)
      • uint4(UInt32)
      • uint4(UInt32, UInt32, UInt32, UInt32)
      • uint4(UInt32, UInt32, uint2)
      • uint4(UInt32, uint2, UInt32)
      • uint4(UInt32, uint3)
      • uint4(bool4)
      • uint4(double4)
      • uint4(float4)
      • uint4(int4)
      • uint4(uint2, UInt32, UInt32)
      • uint4(uint2, uint2)
      • uint4(uint3, UInt32)
      • uint4(uint4)
    • Fields
      • w
      • x
      • y
      • z
      • zero
    • Properties
      • Item[Int32]
      • ww
      • www
      • wwww
      • wwwx
      • wwwy
      • wwwz
      • wwx
      • wwxw
      • wwxx
      • wwxy
      • wwxz
      • wwy
      • wwyw
      • wwyx
      • wwyy
      • wwyz
      • wwz
      • wwzw
      • wwzx
      • wwzy
      • wwzz
      • wx
      • wxw
      • wxww
      • wxwx
      • wxwy
      • wxwz
      • wxx
      • wxxw
      • wxxx
      • wxxy
      • wxxz
      • wxy
      • wxyw
      • wxyx
      • wxyy
      • wxyz
      • wxz
      • wxzw
      • wxzx
      • wxzy
      • wxzz
      • wy
      • wyw
      • wyww
      • wywx
      • wywy
      • wywz
      • wyx
      • wyxw
      • wyxx
      • wyxy
      • wyxz
      • wyy
      • wyyw
      • wyyx
      • wyyy
      • wyyz
      • wyz
      • wyzw
      • wyzx
      • wyzy
      • wyzz
      • wz
      • wzw
      • wzww
      • wzwx
      • wzwy
      • wzwz
      • wzx
      • wzxw
      • wzxx
      • wzxy
      • wzxz
      • wzy
      • wzyw
      • wzyx
      • wzyy
      • wzyz
      • wzz
      • wzzw
      • wzzx
      • wzzy
      • wzzz
      • xw
      • xww
      • xwww
      • xwwx
      • xwwy
      • xwwz
      • xwx
      • xwxw
      • xwxx
      • xwxy
      • xwxz
      • xwy
      • xwyw
      • xwyx
      • xwyy
      • xwyz
      • xwz
      • xwzw
      • xwzx
      • xwzy
      • xwzz
      • xx
      • xxw
      • xxww
      • xxwx
      • xxwy
      • xxwz
      • xxx
      • xxxw
      • xxxx
      • xxxy
      • xxxz
      • xxy
      • xxyw
      • xxyx
      • xxyy
      • xxyz
      • xxz
      • xxzw
      • xxzx
      • xxzy
      • xxzz
      • xy
      • xyw
      • xyww
      • xywx
      • xywy
      • xywz
      • xyx
      • xyxw
      • xyxx
      • xyxy
      • xyxz
      • xyy
      • xyyw
      • xyyx
      • xyyy
      • xyyz
      • xyz
      • xyzw
      • xyzx
      • xyzy
      • xyzz
      • xz
      • xzw
      • xzww
      • xzwx
      • xzwy
      • xzwz
      • xzx
      • xzxw
      • xzxx
      • xzxy
      • xzxz
      • xzy
      • xzyw
      • xzyx
      • xzyy
      • xzyz
      • xzz
      • xzzw
      • xzzx
      • xzzy
      • xzzz
      • yw
      • yww
      • ywww
      • ywwx
      • ywwy
      • ywwz
      • ywx
      • ywxw
      • ywxx
      • ywxy
      • ywxz
      • ywy
      • ywyw
      • ywyx
      • ywyy
      • ywyz
      • ywz
      • ywzw
      • ywzx
      • ywzy
      • ywzz
      • yx
      • yxw
      • yxww
      • yxwx
      • yxwy
      • yxwz
      • yxx
      • yxxw
      • yxxx
      • yxxy
      • yxxz
      • yxy
      • yxyw
      • yxyx
      • yxyy
      • yxyz
      • yxz
      • yxzw
      • yxzx
      • yxzy
      • yxzz
      • yy
      • yyw
      • yyww
      • yywx
      • yywy
      • yywz
      • yyx
      • yyxw
      • yyxx
      • yyxy
      • yyxz
      • yyy
      • yyyw
      • yyyx
      • yyyy
      • yyyz
      • yyz
      • yyzw
      • yyzx
      • yyzy
      • yyzz
      • yz
      • yzw
      • yzww
      • yzwx
      • yzwy
      • yzwz
      • yzx
      • yzxw
      • yzxx
      • yzxy
      • yzxz
      • yzy
      • yzyw
      • yzyx
      • yzyy
      • yzyz
      • yzz
      • yzzw
      • yzzx
      • yzzy
      • yzzz
      • zw
      • zww
      • zwww
      • zwwx
      • zwwy
      • zwwz
      • zwx
      • zwxw
      • zwxx
      • zwxy
      • zwxz
      • zwy
      • zwyw
      • zwyx
      • zwyy
      • zwyz
      • zwz
      • zwzw
      • zwzx
      • zwzy
      • zwzz
      • zx
      • zxw
      • zxww
      • zxwx
      • zxwy
      • zxwz
      • zxx
      • zxxw
      • zxxx
      • zxxy
      • zxxz
      • zxy
      • zxyw
      • zxyx
      • zxyy
      • zxyz
      • zxz
      • zxzw
      • zxzx
      • zxzy
      • zxzz
      • zy
      • zyw
      • zyww
      • zywx
      • zywy
      • zywz
      • zyx
      • zyxw
      • zyxx
      • zyxy
      • zyxz
      • zyy
      • zyyw
      • zyyx
      • zyyy
      • zyyz
      • zyz
      • zyzw
      • zyzx
      • zyzy
      • zyzz
      • zz
      • zzw
      • zzww
      • zzwx
      • zzwy
      • zzwz
      • zzx
      • zzxw
      • zzxx
      • zzxy
      • zzxz
      • zzy
      • zzyw
      • zzyx
      • zzyy
      • zzyz
      • zzz
      • zzzw
      • zzzx
      • zzzy
      • zzzz
    • Methods
      • Equals(Object)
      • Equals(uint4)
      • GetHashCode()
      • ToString()
      • ToString(String, IFormatProvider)
    • Operators
      • Addition(UInt32, uint4)
      • Addition(uint4, UInt32)
      • Addition(uint4, uint4)
      • BitwiseAnd(UInt32, uint4)
      • BitwiseAnd(uint4, UInt32)
      • BitwiseAnd(uint4, uint4)
      • BitwiseOr(UInt32, uint4)
      • BitwiseOr(uint4, UInt32)
      • BitwiseOr(uint4, uint4)
      • Decrement(uint4)
      • Division(UInt32, uint4)
      • Division(uint4, UInt32)
      • Division(uint4, uint4)
      • Equality(UInt32, uint4)
      • Equality(uint4, UInt32)
      • Equality(uint4, uint4)
      • ExclusiveOr(UInt32, uint4)
      • ExclusiveOr(uint4, UInt32)
      • ExclusiveOr(uint4, uint4)
      • Explicit(Boolean to uint4)
      • Explicit(Double to uint4)
      • Explicit(Int32 to uint4)
      • Explicit(Single to uint4)
      • Explicit(bool4 to uint4)
      • Explicit(double4 to uint4)
      • Explicit(float4 to uint4)
      • Explicit(int4 to uint4)
      • GreaterThan(UInt32, uint4)
      • GreaterThan(uint4, UInt32)
      • GreaterThan(uint4, uint4)
      • GreaterThanOrEqual(UInt32, uint4)
      • GreaterThanOrEqual(uint4, UInt32)
      • GreaterThanOrEqual(uint4, uint4)
      • Implicit(UInt32 to uint4)
      • Increment(uint4)
      • Inequality(UInt32, uint4)
      • Inequality(uint4, UInt32)
      • Inequality(uint4, uint4)
      • LeftShift(uint4, Int32)
      • LessThan(UInt32, uint4)
      • LessThan(uint4, UInt32)
      • LessThan(uint4, uint4)
      • LessThanOrEqual(UInt32, uint4)
      • LessThanOrEqual(uint4, UInt32)
      • LessThanOrEqual(uint4, uint4)
      • Modulus(UInt32, uint4)
      • Modulus(uint4, UInt32)
      • Modulus(uint4, uint4)
      • Multiply(UInt32, uint4)
      • Multiply(uint4, UInt32)
      • Multiply(uint4, uint4)
      • OnesComplement(uint4)
      • RightShift(uint4, Int32)
      • Subtraction(UInt32, uint4)
      • Subtraction(uint4, UInt32)
      • Subtraction(uint4, uint4)
      • UnaryNegation(uint4)
      • UnaryPlus(uint4)
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023