Package org.lwjgl.system
Class MathUtil
- java.lang.Object
-
- org.lwjgl.system.MathUtil
-
public final class MathUtil extends java.lang.Object
Math utility class.Method names in this class are prefixed with
math
to avoid ambiguities when used with static imports.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static boolean
mathIsPoT(int value)
Returns true if the specified integervalue
is a power-of-two number.static int
mathRoundPoT(int value)
Rounds the specified integervalue
up to the next power-of-two number.
-
-
-
Method Detail
-
mathIsPoT
public static boolean mathIsPoT(int value)
Returns true if the specified integervalue
is a power-of-two number.- Parameters:
value
- the value to test- Returns:
- true if the value if a power-of-two number.
-
mathRoundPoT
public static int mathRoundPoT(int value)
Rounds the specified integervalue
up to the next power-of-two number. The returned value will be equal tovalue
if it already is a power-of-two number.- Parameters:
value
- the value to round-up. Must be a number between1
and1 << 30
.- Returns:
- the power-of-two rounded value
-
-