<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_17) on Sun Nov 03 15:35:42 CET 2013 -->
<title>MathUtils (libgdx API)
</title>
<meta name="date" content="2013-11-03">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MathUtils (libgdx API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.
</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview
</a></li>
<li><a href="package-summary.html">Package
</a></li>
<li class="navBarCell1Rev">Class
</li>
<li><a href="class-use/MathUtils.html">Use
</a></li>
<li><a href="package-tree.html">Tree
</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated
</a></li>
<li><a href="../../../../index-all.html">Index
</a></li>
<li><a href="../../../../help-doc.html">Help
</a></li>
</ul>
<div class="aboutLanguage"><em>
libgdx API
<style>
body, td, th { font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:10pt }
pre, code, tt { font-size:9pt; font-family:Lucida Console, Courier New, sans-serif }
h1, h2, h3, .FrameTitleFont, .FrameHeadingFont, .TableHeadingColor font { font-size:105%; font-weight:bold }
.TableHeadingColor { background:#EEEEFF; }
a { text-decoration:none }
a:hover { text-decoration:underline }
a:link, a:visited { color:blue }
table { border:0px }
.TableRowColor td:first-child { border-left:1px solid black }
.TableRowColor td { border:0px; border-bottom:1px solid black; border-right:1px solid black }
hr { border:0px; border-bottom:1px solid #333366; }
</style>
</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/badlogic/gdx/math/Intersector.SplitTriangle.html" title="class in com.badlogic.gdx.math"><span class="strong">Prev Class
</span></a></li>
<li><a href="../../../../com/badlogic/gdx/math/Matrix3.html" title="class in com.badlogic.gdx.math"><span class="strong">Next Class
</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/badlogic/gdx/math/MathUtils.html" target="_top">Frames
</a></li>
<li><a href="MathUtils.html" target="_top">No Frames
</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes
</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:
</li>
<li>Nested
|
</li>
<li><a href="#field_summary">Field
</a> |
</li>
<li><a href="#constructor_summary">Constr
</a> |
</li>
<li><a href="#method_summary">Method
</a></li>
</ul>
<ul class="subNavList">
<li>Detail:
</li>
<li><a href="#field_detail">Field
</a> |
</li>
<li><a href="#constructor_detail">Constr
</a> |
</li>
<li><a href="#method_detail">Method
</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.badlogic.gdx.math
</div>
<h2 title="Class MathUtils" class="title">Class MathUtils
</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object
</li>
<li>
<ul class="inheritance">
<li>com.badlogic.gdx.math.MathUtils
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class
<span class="strong">MathUtils
</span>
extends java.lang.Object
</pre>
<div class="block">Utility and fast math functions.
<p>
Thanks to Riven on JavaGaming.org for the basis of sin/cos/atan2/floor/ceil.
</div>
<dl><dt><span class="strong">Author:
</span></dt>
<dd>Nathan Sweet
</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary
</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields
</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type
</th>
<th class="colLast" scope="col">Field and Description
</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#degRad">degRad
</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#degreesToRadians">degreesToRadians
</a></strong></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#nanoToSec">nanoToSec
</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#PI">PI
</a></strong></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#PI2">PI2
</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#radDeg">radDeg
</a></strong></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#radiansToDegrees">radiansToDegrees
</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.util.Random
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#random">random
</a></strong></code> </td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary
</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors
</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description
</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#MathUtils()">MathUtils
</a></strong>()
</code> </td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary
</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods
</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type
</th>
<th class="colLast" scope="col">Method and Description
</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#atan2(float, float)">atan2
</a></strong>(float
y,
float
x)
</code>
<div class="block">Returns atan2 in radians from a lookup table.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#ceil(float)">ceil
</a></strong>(float
x)
</code>
<div class="block">Returns the smallest integer greater than or equal to the specified float.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#ceilPositive(float)">ceilPositive
</a></strong>(float
x)
</code>
<div class="block">Returns the smallest integer greater than or equal to the specified float.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#clamp(float, float, float)">clamp
</a></strong>(float
value,
float
min,
float
max)
</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#clamp(int, int, int)">clamp
</a></strong>(int
value,
int
min,
int
max)
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static short
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#clamp(short, short, short)">clamp
</a></strong>(short
value,
short
min,
short
max)
</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#cos(float)">cos
</a></strong>(float
radians)
</code>
<div class="block">Returns the cosine in radians from a lookup table.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#cosDeg(float)">cosDeg
</a></strong>(float
degrees)
</code>
<div class="block">Returns the cosine in radians from a lookup table.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#floor(float)">floor
</a></strong>(float
x)
</code>
<div class="block">Returns the largest integer less than or equal to the specified float.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#floorPositive(float)">floorPositive
</a></strong>(float
x)
</code>
<div class="block">Returns the largest integer less than or equal to the specified float.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#isPowerOfTwo(int)">isPowerOfTwo
</a></strong>(int
value)
</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#nextPowerOfTwo(int)">nextPowerOfTwo
</a></strong>(int
value)
</code>
<div class="block">Returns the next power of two.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#random()">random
</a></strong>()
</code>
<div class="block">Returns random number between 0.0 (inclusive) and 1.0 (exclusive).
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#random(float)">random
</a></strong>(float
range)
</code>
<div class="block">Returns a random number between 0 (inclusive) and the specified value (exclusive).
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#random(float, float)">random
</a></strong>(float
start,
float
end)
</code>
<div class="block">Returns a random number between start (inclusive) and end (exclusive).
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#random(int)">random
</a></strong>(int
range)
</code>
<div class="block">Returns a random number between 0 (inclusive) and the specified value (inclusive).
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#random(int, int)">random
</a></strong>(int
start,
int
end)
</code>
<div class="block">Returns a random number between start (inclusive) and end (inclusive).
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#randomBoolean()">randomBoolean
</a></strong>()
</code>
<div class="block">Returns a random boolean value.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#randomBoolean(float)">randomBoolean
</a></strong>(float
chance)
</code>
<div class="block">Returns true if a random value between 0 and 1 is less than the specified value.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#round(float)">round
</a></strong>(float
x)
</code>
<div class="block">Returns the closest integer to the specified float.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#roundPositive(float)">roundPositive
</a></strong>(float
x)
</code>
<div class="block">Returns the closest integer to the specified float.
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#sin(float)">sin
</a></strong>(float
radians)
</code>
<div class="block">Returns the sine in radians from a lookup table.
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float
</code></td>
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/math/MathUtils.html#sinDeg(float)">sinDeg
</a></strong>(float
degrees)
</code>
<div class="block">Returns the sine in radians from a lookup table.
</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class
java.lang.Object
</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail
</h3>
<a name="nanoToSec">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nanoToSec
</h4>
<pre>public static final
float nanoToSec
</pre>
<dl><dt><span class="strong">See Also:
</span></dt><dd><a href="../../../../constant-values.html#com.badlogic.gdx.math.MathUtils.nanoToSec">Constant Field Values
</a></dd></dl>
</li>
</ul>
<a name="PI">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PI
</h4>
<pre>public static final
float PI
</pre>
<dl><dt><span class="strong">See Also:
</span></dt><dd><a href="../../../../constant-values.html#com.badlogic.gdx.math.MathUtils.PI">Constant Field Values
</a></dd></dl>
</li>
</ul>
<a name="PI2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PI2
</h4>
<pre>public static final
float PI2
</pre>
<dl><dt><span class="strong">See Also:
</span></dt><dd><a href="../../../../constant-values.html#com.badlogic.gdx.math.MathUtils.PI2">Constant Field Values
</a></dd></dl>
</li>
</ul>
<a name="radiansToDegrees">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>radiansToDegrees
</h4>
<pre>public static final
float radiansToDegrees
</pre>
<dl><dt><span class="strong">See Also:
</span></dt><dd><a href="../../../../constant-values.html#com.badlogic.gdx.math.MathUtils.radiansToDegrees">Constant Field Values
</a></dd></dl>
</li>
</ul>
<a name="radDeg">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>radDeg
</h4>
<pre>public static final
float radDeg
</pre>
<dl><dt><span class="strong">See Also:
</span></dt><dd><a href="../../../../constant-values.html#com.badlogic.gdx.math.MathUtils.radDeg">Constant Field Values
</a></dd></dl>
</li>
</ul>
<a name="degreesToRadians">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>degreesToRadians
</h4>
<pre>public static final
float degreesToRadians
</pre>
<dl><dt><span class="strong">See Also:
</span></dt><dd><a href="../../../../constant-values.html#com.badlogic.gdx.math.MathUtils.degreesToRadians">Constant Field Values
</a></dd></dl>
</li>
</ul>
<a name="degRad">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>degRad
</h4>
<pre>public static final
float degRad
</pre>
<dl><dt><span class="strong">See Also:
</span></dt><dd><a href="../../../../constant-values.html#com.badlogic.gdx.math.MathUtils.degRad">Constant Field Values
</a></dd></dl>
</li>
</ul>
<a name="random">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>random
</h4>
<pre>public static
java.util.Random random
</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail
</h3>
<a name="MathUtils()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MathUtils
</h4>
<pre>public
MathUtils()
</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail
</h3>
<a name="sin(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sin
</h4>
<pre>public static final
float
sin(float
radians)
</pre>
<div class="block">Returns the sine in radians from a lookup table.
</div>
</li>
</ul>
<a name="cos(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cos
</h4>
<pre>public static final
float
cos(float
radians)
</pre>
<div class="block">Returns the cosine in radians from a lookup table.
</div>
</li>
</ul>
<a name="sinDeg(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sinDeg
</h4>
<pre>public static final
float
sinDeg(float
degrees)
</pre>
<div class="block">Returns the sine in radians from a lookup table.
</div>
</li>
</ul>
<a name="cosDeg(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cosDeg
</h4>
<pre>public static final
float
cosDeg(float
degrees)
</pre>
<div class="block">Returns the cosine in radians from a lookup table.
</div>
</li>
</ul>
<a name="atan2(float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>atan2
</h4>
<pre>public static final
float
atan2(float
y,
float
x)
</pre>
<div class="block">Returns atan2 in radians from a lookup table.
</div>
</li>
</ul>
<a name="random(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>random
</h4>
<pre>public static final
int
random(int
range)
</pre>
<div class="block">Returns a random number between 0 (inclusive) and the specified value (inclusive).
</div>
</li>
</ul>
<a name="random(int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>random
</h4>
<pre>public static final
int
random(int
start,
int
end)
</pre>
<div class="block">Returns a random number between start (inclusive) and end (inclusive).
</div>
</li>
</ul>
<a name="randomBoolean()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>randomBoolean
</h4>
<pre>public static final
boolean
randomBoolean()
</pre>
<div class="block">Returns a random boolean value.
</div>
</li>
</ul>
<a name="randomBoolean(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>randomBoolean
</h4>
<pre>public static final
boolean
randomBoolean(float
chance)
</pre>
<div class="block">Returns true if a random value between 0 and 1 is less than the specified value.
</div>
</li>
</ul>
<a name="random()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>random
</h4>
<pre>public static final
float
random()
</pre>
<div class="block">Returns random number between 0.0 (inclusive) and 1.0 (exclusive).
</div>
</li>
</ul>
<a name="random(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>random
</h4>
<pre>public static final
float
random(float
range)
</pre>
<div class="block">Returns a random number between 0 (inclusive) and the specified value (exclusive).
</div>
</li>
</ul>
<a name="random(float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>random
</h4>
<pre>public static final
float
random(float
start,
float
end)
</pre>
<div class="block">Returns a random number between start (inclusive) and end (exclusive).
</div>
</li>
</ul>
<a name="nextPowerOfTwo(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextPowerOfTwo
</h4>
<pre>public static
int
nextPowerOfTwo(int
value)
</pre>
<div class="block">Returns the next power of two. Returns the specified value if the value is already a power of two.
</div>
</li>
</ul>
<a name="isPowerOfTwo(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPowerOfTwo
</h4>
<pre>public static
boolean
isPowerOfTwo(int
value)
</pre>
</li>
</ul>
<a name="clamp(int, int, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clamp
</h4>
<pre>public static
int
clamp(int
value,
int
min,
int
max)
</pre>
</li>
</ul>
<a name="clamp(short, short, short)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clamp
</h4>
<pre>public static
short
clamp(short
value,
short
min,
short
max)
</pre>
</li>
</ul>
<a name="clamp(float, float, float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clamp
</h4>
<pre>public static
float
clamp(float
value,
float
min,
float
max)
</pre>
</li>
</ul>
<a name="floor(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>floor
</h4>
<pre>public static
int
floor(float
x)
</pre>
<div class="block">Returns the largest integer less than or equal to the specified float. This method will only properly floor floats from
-(2^14) to (Float.MAX_VALUE - 2^14).
</div>
</li>
</ul>
<a name="floorPositive(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>floorPositive
</h4>
<pre>public static
int
floorPositive(float
x)
</pre>
<div class="block">Returns the largest integer less than or equal to the specified float. This method will only properly floor floats that are
positive. Note this method simply casts the float to int.
</div>
</li>
</ul>
<a name="ceil(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ceil
</h4>
<pre>public static
int
ceil(float
x)
</pre>
<div class="block">Returns the smallest integer greater than or equal to the specified float. This method will only properly ceil floats from
-(2^14) to (Float.MAX_VALUE - 2^14).
</div>
</li>
</ul>
<a name="ceilPositive(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ceilPositive
</h4>
<pre>public static
int
ceilPositive(float
x)
</pre>
<div class="block">Returns the smallest integer greater than or equal to the specified float. This method will only properly ceil floats that
are positive.
</div>
</li>
</ul>
<a name="round(float)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>round
</h4>
<pre>public static
int
round(float
x)
</pre>
<div class="block">Returns the closest integer to the specified float. This method will only properly round floats from -(2^14) to
(Float.MAX_VALUE - 2^14).
</div>
</li>
</ul>
<a name="roundPositive(float)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>roundPositive
</h4>
<pre>public static
int
roundPositive(float
x)
</pre>
<div class="block">Returns the closest integer to the specified float. This method will only properly round floats that are positive.
</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview
</a></li>
<li><a href="package-summary.html">Package
</a></li>
<li class="navBarCell1Rev">Class
</li>
<li><a href="class-use/MathUtils.html">Use
</a></li>
<li><a href="package-tree.html">Tree
</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated
</a></li>
<li><a href="../../../../index-all.html">Index
</a></li>
<li><a href="../../../../help-doc.html">Help
</a></li>
</ul>
<div class="aboutLanguage"><em>libgdx API
</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/badlogic/gdx/math/Intersector.SplitTriangle.html" title="class in com.badlogic.gdx.math"><span class="strong">Prev Class
</span></a></li>
<li><a href="../../../../com/badlogic/gdx/math/Matrix3.html" title="class in com.badlogic.gdx.math"><span class="strong">Next Class
</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/badlogic/gdx/math/MathUtils.html" target="_top">Frames
</a></li>
<li><a href="MathUtils.html" target="_top">No Frames
</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes
</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:
</li>
<li>Nested
|
</li>
<li><a href="#field_summary">Field
</a> |
</li>
<li><a href="#constructor_summary">Constr
</a> |
</li>
<li><a href="#method_summary">Method
</a></li>
</ul>
<ul class="subNavList">
<li>Detail:
</li>
<li><a href="#field_detail">Field
</a> |
</li>
<li><a href="#constructor_detail">Constr
</a> |
</li>
<li><a href="#method_detail">Method
</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>
<div style="font-size:9pt"><i>
Copyright
© 2010-2013 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)
</i></div>
</small></p>
</body>
</html>