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

    Struct uint3

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

    Constructors

    uint3(Boolean)

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

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

    uint3(Double)

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

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

    uint3(Int32)

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

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

    uint3(Single)

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

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

    uint3(UInt32)

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

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

    uint3(UInt32, UInt32, UInt32)

    Constructs a uint3 vector from three uint values.

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

    uint3(UInt32, uint2)

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

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

    uint3(bool3)

    Constructs a uint3 vector from a bool3 vector by componentwise conversion.

    Declaration
    public uint3(bool3 v)
    Parameters
    Type Name Description
    bool3 v

    uint3(double3)

    Constructs a uint3 vector from a double3 vector by componentwise conversion.

    Declaration
    public uint3(double3 v)
    Parameters
    Type Name Description
    double3 v

    uint3(float3)

    Constructs a uint3 vector from a float3 vector by componentwise conversion.

    Declaration
    public uint3(float3 v)
    Parameters
    Type Name Description
    float3 v

    uint3(int3)

    Constructs a uint3 vector from a int3 vector by componentwise conversion.

    Declaration
    public uint3(int3 v)
    Parameters
    Type Name Description
    int3 v

    uint3(uint2, UInt32)

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

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

    uint3(uint3)

    Constructs a uint3 vector from a uint3 vector.

    Declaration
    public uint3(uint3 xyz)
    Parameters
    Type Name Description
    uint3 xyz

    Fields

    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

    uint3 zero value.

    Declaration
    public static readonly uint3 zero
    Field Value
    Type Description
    uint3

    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

    xx

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

    xxx

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

    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

    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

    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

    xyx

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

    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

    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

    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

    xzx

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

    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

    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

    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

    yx

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

    yxx

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

    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

    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

    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

    yyx

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

    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

    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

    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

    yzx

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

    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

    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

    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

    zx

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

    zxx

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

    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

    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

    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

    zyx

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

    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

    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

    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

    zzx

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

    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

    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

    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 uint3 is equal to a given uint3, 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(uint3)

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

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

    GetHashCode()

    Returns a hash code for the uint3.

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

    ToString()

    Returns a string representation of the uint3.

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

    ToString(String, IFormatProvider)

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

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

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

    Addition(uint3, UInt32)

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

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

    Addition(uint3, uint3)

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

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

    BitwiseAnd(UInt32, uint3)

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

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

    BitwiseAnd(uint3, UInt32)

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

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

    BitwiseAnd(uint3, uint3)

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

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

    BitwiseOr(UInt32, uint3)

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

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

    BitwiseOr(uint3, UInt32)

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

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

    BitwiseOr(uint3, uint3)

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

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

    Decrement(uint3)

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

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

    Division(UInt32, uint3)

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

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

    Division(uint3, UInt32)

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

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

    Division(uint3, uint3)

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

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

    Equality(UInt32, uint3)

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

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

    Equality(uint3, UInt32)

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

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

    Equality(uint3, uint3)

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

    Declaration
    public static bool3 operator ==(uint3 lhs, uint3 rhs)
    Parameters
    Type Name Description
    uint3 lhs
    uint3 rhs
    Returns
    Type Description
    bool3

    ExclusiveOr(UInt32, uint3)

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

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

    ExclusiveOr(uint3, UInt32)

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

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

    ExclusiveOr(uint3, uint3)

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

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

    Explicit(Boolean to uint3)

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

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

    Explicit(Double to uint3)

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

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

    Explicit(Int32 to uint3)

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

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

    Explicit(Single to uint3)

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

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

    Explicit(bool3 to uint3)

    Explicitly converts a bool3 vector to a uint3 vector by componentwise conversion.

    Declaration
    public static explicit operator uint3(bool3 v)
    Parameters
    Type Name Description
    bool3 v
    Returns
    Type Description
    uint3

    Explicit(double3 to uint3)

    Explicitly converts a double3 vector to a uint3 vector by componentwise conversion.

    Declaration
    public static explicit operator uint3(double3 v)
    Parameters
    Type Name Description
    double3 v
    Returns
    Type Description
    uint3

    Explicit(float3 to uint3)

    Explicitly converts a float3 vector to a uint3 vector by componentwise conversion.

    Declaration
    public static explicit operator uint3(float3 v)
    Parameters
    Type Name Description
    float3 v
    Returns
    Type Description
    uint3

    Explicit(int3 to uint3)

    Explicitly converts a int3 vector to a uint3 vector by componentwise conversion.

    Declaration
    public static explicit operator uint3(int3 v)
    Parameters
    Type Name Description
    int3 v
    Returns
    Type Description
    uint3

    GreaterThan(UInt32, uint3)

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

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

    GreaterThan(uint3, UInt32)

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

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

    GreaterThan(uint3, uint3)

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

    Declaration
    public static bool3 operator>(uint3 lhs, uint3 rhs)
    Parameters
    Type Name Description
    uint3 lhs
    uint3 rhs
    Returns
    Type Description
    bool3

    GreaterThanOrEqual(UInt32, uint3)

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

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

    GreaterThanOrEqual(uint3, UInt32)

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

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

    GreaterThanOrEqual(uint3, uint3)

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

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

    Implicit(UInt32 to uint3)

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

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

    Increment(uint3)

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

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

    Inequality(UInt32, uint3)

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

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

    Inequality(uint3, UInt32)

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

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

    Inequality(uint3, uint3)

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

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

    LeftShift(uint3, Int32)

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

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

    LessThan(UInt32, uint3)

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

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

    LessThan(uint3, UInt32)

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

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

    LessThan(uint3, uint3)

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

    Declaration
    public static bool3 operator <(uint3 lhs, uint3 rhs)
    Parameters
    Type Name Description
    uint3 lhs
    uint3 rhs
    Returns
    Type Description
    bool3

    LessThanOrEqual(UInt32, uint3)

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

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

    LessThanOrEqual(uint3, UInt32)

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

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

    LessThanOrEqual(uint3, uint3)

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

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

    Modulus(UInt32, uint3)

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

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

    Modulus(uint3, UInt32)

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

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

    Modulus(uint3, uint3)

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

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

    Multiply(UInt32, uint3)

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

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

    Multiply(uint3, UInt32)

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

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

    Multiply(uint3, uint3)

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

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

    OnesComplement(uint3)

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

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

    RightShift(uint3, Int32)

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

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

    Subtraction(UInt32, uint3)

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

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

    Subtraction(uint3, UInt32)

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

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

    Subtraction(uint3, uint3)

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

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

    UnaryNegation(uint3)

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

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

    UnaryPlus(uint3)

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

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