ceillog2
Computes the ceiling of the base-2 logarithm of x.
Read time 2 minutesLast updated 4 days ago
Definition
- Type: Method
- Namespace: Unity.Mathematics
- Assembly: UnityEngine.MathematicsModule
ceillog2(int)
Computes the ceiling of the base-2 logarithm of x.
public static int ceillog2(int x)
Parameters
Integer to be used as input.
Returns
Type | Description |
|---|---|
| int | Ceiling of the base-2 logarithm of x, as an integer. |
Remarks
x must be greater than 0, otherwise the result is undefined.
ceillog2(int2)
Computes the componentwise ceiling of the base-2 logarithm of x.
public static int2 ceillog2(int2 x)
Parameters
int2 to be used as input.
Returns
Type | Description |
|---|---|
| int2 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(int3)
Computes the componentwise ceiling of the base-2 logarithm of x.
public static int3 ceillog2(int3 x)
Parameters
int3 to be used as input.
Returns
Type | Description |
|---|---|
| int3 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(int4)
Computes the componentwise ceiling of the base-2 logarithm of x.
public static int4 ceillog2(int4 x)
Parameters
int4 to be used as input.
Returns
Type | Description |
|---|---|
| int4 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(uint)
Computes the ceiling of the base-2 logarithm of x.
public static int ceillog2(uint x)
Parameters
Unsigned integer to be used as input.
Returns
Type | Description |
|---|---|
| int | Ceiling of the base-2 logarithm of x, as an integer. |
Remarks
x must be greater than 0, otherwise the result is undefined.
ceillog2(uint2)
Computes the componentwise ceiling of the base-2 logarithm of x.
public static int2 ceillog2(uint2 x)
Parameters
uint2 to be used as input.
Returns
Type | Description |
|---|---|
| int2 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(uint3)
Computes the componentwise ceiling of the base-2 logarithm of x.
public static int3 ceillog2(uint3 x)
Parameters
uint3 to be used as input.
Returns
Type | Description |
|---|---|
| int3 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(uint4)
Computes the componentwise ceiling of the base-2 logarithm of x.
public static int4 ceillog2(uint4 x)
Parameters
uint4 to be used as input.
Returns
Type | Description |
|---|---|
| int4 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.