docs.unity.cn
    Show / Hide Table of Contents

    Method ror

    ror(Int32, Int32)

    Returns the result of rotating the bits of an int right by bits n.

    Declaration
    public static int ror(int x, int n)
    Parameters
    Type Name Description
    Int32 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    Int32

    The rotated value.

    ror(int2, Int32)

    Returns the componentwise result of rotating the bits of an int2 right by bits n.

    Declaration
    public static int2 ror(int2 x, int n)
    Parameters
    Type Name Description
    int2 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    int2

    The componentwise rotated value.

    ror(int3, Int32)

    Returns the componentwise result of rotating the bits of an int3 right by bits n.

    Declaration
    public static int3 ror(int3 x, int n)
    Parameters
    Type Name Description
    int3 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    int3

    The componentwise rotated value.

    ror(int4, Int32)

    Returns the componentwise result of rotating the bits of an int4 right by bits n.

    Declaration
    public static int4 ror(int4 x, int n)
    Parameters
    Type Name Description
    int4 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    int4

    The componentwise rotated value.

    ror(UInt32, Int32)

    Returns the result of rotating the bits of a uint right by bits n.

    Declaration
    public static uint ror(uint x, int n)
    Parameters
    Type Name Description
    UInt32 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    UInt32

    The rotated value.

    ror(uint2, Int32)

    Returns the componentwise result of rotating the bits of a uint2 right by bits n.

    Declaration
    public static uint2 ror(uint2 x, int n)
    Parameters
    Type Name Description
    uint2 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    uint2

    The componentwise rotated value.

    ror(uint3, Int32)

    Returns the componentwise result of rotating the bits of a uint3 right by bits n.

    Declaration
    public static uint3 ror(uint3 x, int n)
    Parameters
    Type Name Description
    uint3 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    uint3

    The componentwise rotated value.

    ror(uint4, Int32)

    Returns the componentwise result of rotating the bits of a uint4 right by bits n.

    Declaration
    public static uint4 ror(uint4 x, int n)
    Parameters
    Type Name Description
    uint4 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    uint4

    The componentwise rotated value.

    ror(Int64, Int32)

    Returns the result of rotating the bits of a long right by bits n.

    Declaration
    public static long ror(long x, int n)
    Parameters
    Type Name Description
    Int64 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    Int64

    The rotated value.

    ror(UInt64, Int32)

    Returns the result of rotating the bits of a ulong right by bits n.

    Declaration
    public static ulong ror(ulong x, int n)
    Parameters
    Type Name Description
    UInt64 x

    Value to rotate.

    Int32 n

    Number of bits to rotate.

    Returns
    Type Description
    UInt64

    The rotated value.

    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Tuesday, March 29, 2022
    Terms of use