docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method floorlog2

    floorlog2(int)

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

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

    Integer to be used as input.

    Returns
    Type Description
    int

    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(uint)

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

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

    Unsigned integer to be used as input.

    Returns
    Type Description
    int

    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.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)