docs.unity.cn
    Show / Hide Table of Contents

    Method floorlog2

    floorlog2(Int32)

    Computes the floor of the base-2 logarithm of x.

    Declaration
    public static int floorlog2(int x)
    Parameters
    Type Name Description
    Int32 x

    Integer to be used as input.

    Returns
    Type Description
    Int32

    Floor of base-2 logarithm of x.

    Remarks

    x must be greater than zero, otherwise the result is undefined.

    floorlog2(int2)

    Computes the componentwise floor of the base-2 logarithm of x.

    Declaration
    public static int2 floorlog2(int2 x)
    Parameters
    Type Name Description
    int2 x

    int2 to be used as input.

    Returns
    Type Description
    int2

    Componentwise floor of base-2 logarithm of x.

    Remarks

    Components of x must be greater than zero, otherwise the result of the component is undefined.

    floorlog2(int3)

    Computes the componentwise floor of the base-2 logarithm of x.

    Declaration
    public static int3 floorlog2(int3 x)
    Parameters
    Type Name Description
    int3 x

    int3 to be used as input.

    Returns
    Type Description
    int3

    Componentwise floor of base-2 logarithm of x.

    Remarks

    Components of x must be greater than zero, otherwise the result of the component is undefined.

    floorlog2(int4)

    Computes the componentwise floor of the base-2 logarithm of x.

    Declaration
    public static int4 floorlog2(int4 x)
    Parameters
    Type Name Description
    int4 x

    int4 to be used as input.

    Returns
    Type Description
    int4

    Componentwise floor of base-2 logarithm of x.

    Remarks

    Components of x must be greater than zero, otherwise the result of the component is undefined.

    floorlog2(UInt32)

    Computes the floor of the base-2 logarithm of x.

    Declaration
    public static int floorlog2(uint x)
    Parameters
    Type Name Description
    UInt32 x

    Unsigned integer to be used as input.

    Returns
    Type Description
    Int32

    Floor of base-2 logarithm of x.

    Remarks

    x must be greater than zero, otherwise the result is undefined.

    floorlog2(uint2)

    Computes the componentwise floor of the base-2 logarithm of x.

    Declaration
    public static int2 floorlog2(uint2 x)
    Parameters
    Type Name Description
    uint2 x

    uint2 to be used as input.

    Returns
    Type Description
    int2

    Componentwise floor of base-2 logarithm of x.

    Remarks

    Components of x must be greater than zero, otherwise the result of the component is undefined.

    floorlog2(uint3)

    Computes the componentwise floor of the base-2 logarithm of x.

    Declaration
    public static int3 floorlog2(uint3 x)
    Parameters
    Type Name Description
    uint3 x

    uint3 to be used as input.

    Returns
    Type Description
    int3

    Componentwise floor of base-2 logarithm of x.

    Remarks

    Components of x must be greater than zero, otherwise the result of the component is undefined.

    floorlog2(uint4)

    Computes the componentwise floor of the base-2 logarithm of x.

    Declaration
    public static int4 floorlog2(uint4 x)
    Parameters
    Type Name Description
    uint4 x

    uint4 to be used as input.

    Returns
    Type Description
    int4

    Componentwise floor of base-2 logarithm of x.

    Remarks

    Components of x must be greater than zero, otherwise the result of the component is undefined.

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