Subversion Repositories AndroidProjects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1107 chris 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!-- NewPage -->
3
<html lang="en">
4
<head>
5
<!-- Generated by javadoc (version 1.7.0_17) on Sun Nov 03 15:35:43 CET 2013 -->
6
<title>FloatArray (libgdx API)</title>
7
<meta name="date" content="2013-11-03">
8
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
9
</head>
10
<body>
11
<script type="text/javascript"><!--
12
    if (location.href.indexOf('is-external=true') == -1) {
13
        parent.document.title="FloatArray (libgdx API)";
14
    }
15
//-->
16
</script>
17
<noscript>
18
<div>JavaScript is disabled on your browser.</div>
19
</noscript>
20
<!-- ========= START OF TOP NAVBAR ======= -->
21
<div class="topNav"><a name="navbar_top">
22
<!--   -->
23
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24
<!--   -->
25
</a>
26
<ul class="navList" title="Navigation">
27
<li><a href="../../../../overview-summary.html">Overview</a></li>
28
<li><a href="package-summary.html">Package</a></li>
29
<li class="navBarCell1Rev">Class</li>
30
<li><a href="class-use/FloatArray.html">Use</a></li>
31
<li><a href="package-tree.html">Tree</a></li>
32
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
33
<li><a href="../../../../index-all.html">Index</a></li>
34
<li><a href="../../../../help-doc.html">Help</a></li>
35
</ul>
36
<div class="aboutLanguage"><em>
37
                                libgdx API
38
                                <style>
39
                                body, td, th { font-family:Helvetica, Tahoma, Arial, sans-serif; font-size:10pt }
40
                                pre, code, tt { font-size:9pt; font-family:Lucida Console, Courier New, sans-serif }
41
                                h1, h2, h3, .FrameTitleFont, .FrameHeadingFont, .TableHeadingColor font { font-size:105%;  font-weight:bold }
42
                                .TableHeadingColor { background:#EEEEFF; }
43
                                a { text-decoration:none }
44
                                a:hover { text-decoration:underline }
45
                                a:link, a:visited { color:blue }
46
                                table { border:0px }
47
                                .TableRowColor td:first-child { border-left:1px solid black }
48
                                .TableRowColor td { border:0px; border-bottom:1px solid black; border-right:1px solid black }
49
                                hr { border:0px; border-bottom:1px solid #333366; }
50
                                </style>
51
                        </em></div>
52
</div>
53
<div class="subNav">
54
<ul class="navList">
55
<li><a href="../../../../com/badlogic/gdx/utils/Disposable.html" title="interface in com.badlogic.gdx.utils"><span class="strong">Prev Class</span></a></li>
56
<li><a href="../../../../com/badlogic/gdx/utils/GdxBuild.html" title="class in com.badlogic.gdx.utils"><span class="strong">Next Class</span></a></li>
57
</ul>
58
<ul class="navList">
59
<li><a href="../../../../index.html?com/badlogic/gdx/utils/FloatArray.html" target="_top">Frames</a></li>
60
<li><a href="FloatArray.html" target="_top">No Frames</a></li>
61
</ul>
62
<ul class="navList" id="allclasses_navbar_top">
63
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
64
</ul>
65
<div>
66
<script type="text/javascript"><!--
67
  allClassesLink = document.getElementById("allclasses_navbar_top");
68
  if(window==top) {
69
    allClassesLink.style.display = "block";
70
  }
71
  else {
72
    allClassesLink.style.display = "none";
73
  }
74
  //-->
75
</script>
76
</div>
77
<div>
78
<ul class="subNavList">
79
<li>Summary:&nbsp;</li>
80
<li>Nested&nbsp;|&nbsp;</li>
81
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
82
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
83
<li><a href="#method_summary">Method</a></li>
84
</ul>
85
<ul class="subNavList">
86
<li>Detail:&nbsp;</li>
87
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
88
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
89
<li><a href="#method_detail">Method</a></li>
90
</ul>
91
</div>
92
<a name="skip-navbar_top">
93
<!--   -->
94
</a></div>
95
<!-- ========= END OF TOP NAVBAR ========= -->
96
<!-- ======== START OF CLASS DATA ======== -->
97
<div class="header">
98
<div class="subTitle">com.badlogic.gdx.utils</div>
99
<h2 title="Class FloatArray" class="title">Class FloatArray</h2>
100
</div>
101
<div class="contentContainer">
102
<ul class="inheritance">
103
<li>java.lang.Object</li>
104
<li>
105
<ul class="inheritance">
106
<li>com.badlogic.gdx.utils.FloatArray</li>
107
</ul>
108
</li>
109
</ul>
110
<div class="description">
111
<ul class="blockList">
112
<li class="blockList">
113
<hr>
114
<br>
115
<pre>public class <span class="strong">FloatArray</span>
116
extends java.lang.Object</pre>
117
<div class="block">A resizable, ordered or unordered float array. Avoids the boxing that occurs with ArrayList<Float>. If unordered, this class
118
 avoids a memory copy when removing elements (the last element is moved to the removed element's position).</div>
119
<dl><dt><span class="strong">Author:</span></dt>
120
  <dd>Nathan Sweet</dd></dl>
121
</li>
122
</ul>
123
</div>
124
<div class="summary">
125
<ul class="blockList">
126
<li class="blockList">
127
<!-- =========== FIELD SUMMARY =========== -->
128
<ul class="blockList">
129
<li class="blockList"><a name="field_summary">
130
<!--   -->
131
</a>
132
<h3>Field Summary</h3>
133
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
134
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
135
<tr>
136
<th class="colFirst" scope="col">Modifier and Type</th>
137
<th class="colLast" scope="col">Field and Description</th>
138
</tr>
139
<tr class="altColor">
140
<td class="colFirst"><code>float[]</code></td>
141
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#items">items</a></strong></code>&nbsp;</td>
142
</tr>
143
<tr class="rowColor">
144
<td class="colFirst"><code>boolean</code></td>
145
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#ordered">ordered</a></strong></code>&nbsp;</td>
146
</tr>
147
<tr class="altColor">
148
<td class="colFirst"><code>int</code></td>
149
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#size">size</a></strong></code>&nbsp;</td>
150
</tr>
151
</table>
152
</li>
153
</ul>
154
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
155
<ul class="blockList">
156
<li class="blockList"><a name="constructor_summary">
157
<!--   -->
158
</a>
159
<h3>Constructor Summary</h3>
160
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
161
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
162
<tr>
163
<th class="colOne" scope="col">Constructor and Description</th>
164
</tr>
165
<tr class="altColor">
166
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#FloatArray()">FloatArray</a></strong>()</code>
167
<div class="block">Creates an ordered array with a capacity of 16.</div>
168
</td>
169
</tr>
170
<tr class="rowColor">
171
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#FloatArray(boolean, float[], int, int)">FloatArray</a></strong>(boolean&nbsp;ordered,
172
          float[]&nbsp;array,
173
          int&nbsp;startIndex,
174
          int&nbsp;count)</code>
175
<div class="block">Creates a new array containing the elements in the specified array.</div>
176
</td>
177
</tr>
178
<tr class="altColor">
179
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#FloatArray(boolean, int)">FloatArray</a></strong>(boolean&nbsp;ordered,
180
          int&nbsp;capacity)</code>&nbsp;</td>
181
</tr>
182
<tr class="rowColor">
183
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#FloatArray(float[])">FloatArray</a></strong>(float[]&nbsp;array)</code>
184
<div class="block">Creates a new ordered array containing the elements in the specified array.</div>
185
</td>
186
</tr>
187
<tr class="altColor">
188
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#FloatArray(com.badlogic.gdx.utils.FloatArray)">FloatArray</a></strong>(<a href="../../../../com/badlogic/gdx/utils/FloatArray.html" title="class in com.badlogic.gdx.utils">FloatArray</a>&nbsp;array)</code>
189
<div class="block">Creates a new array containing the elements in the specific array.</div>
190
</td>
191
</tr>
192
<tr class="rowColor">
193
<td class="colOne"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#FloatArray(int)">FloatArray</a></strong>(int&nbsp;capacity)</code>
194
<div class="block">Creates an ordered array with the specified capacity.</div>
195
</td>
196
</tr>
197
</table>
198
</li>
199
</ul>
200
<!-- ========== METHOD SUMMARY =========== -->
201
<ul class="blockList">
202
<li class="blockList"><a name="method_summary">
203
<!--   -->
204
</a>
205
<h3>Method Summary</h3>
206
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
207
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
208
<tr>
209
<th class="colFirst" scope="col">Modifier and Type</th>
210
<th class="colLast" scope="col">Method and Description</th>
211
</tr>
212
<tr class="altColor">
213
<td class="colFirst"><code>void</code></td>
214
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#add(float)">add</a></strong>(float&nbsp;value)</code>&nbsp;</td>
215
</tr>
216
<tr class="rowColor">
217
<td class="colFirst"><code>void</code></td>
218
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#addAll(float...)">addAll</a></strong>(float...&nbsp;array)</code>&nbsp;</td>
219
</tr>
220
<tr class="altColor">
221
<td class="colFirst"><code>void</code></td>
222
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#addAll(float[], int, int)">addAll</a></strong>(float[]&nbsp;array,
223
      int&nbsp;offset,
224
      int&nbsp;length)</code>&nbsp;</td>
225
</tr>
226
<tr class="rowColor">
227
<td class="colFirst"><code>void</code></td>
228
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#addAll(com.badlogic.gdx.utils.FloatArray)">addAll</a></strong>(<a href="../../../../com/badlogic/gdx/utils/FloatArray.html" title="class in com.badlogic.gdx.utils">FloatArray</a>&nbsp;array)</code>&nbsp;</td>
229
</tr>
230
<tr class="altColor">
231
<td class="colFirst"><code>void</code></td>
232
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#addAll(com.badlogic.gdx.utils.FloatArray, int, int)">addAll</a></strong>(<a href="../../../../com/badlogic/gdx/utils/FloatArray.html" title="class in com.badlogic.gdx.utils">FloatArray</a>&nbsp;array,
233
      int&nbsp;offset,
234
      int&nbsp;length)</code>&nbsp;</td>
235
</tr>
236
<tr class="rowColor">
237
<td class="colFirst"><code>void</code></td>
238
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#clear()">clear</a></strong>()</code>&nbsp;</td>
239
</tr>
240
<tr class="altColor">
241
<td class="colFirst"><code>boolean</code></td>
242
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#contains(float)">contains</a></strong>(float&nbsp;value)</code>&nbsp;</td>
243
</tr>
244
<tr class="rowColor">
245
<td class="colFirst"><code>float[]</code></td>
246
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#ensureCapacity(int)">ensureCapacity</a></strong>(int&nbsp;additionalCapacity)</code>
247
<div class="block">Increases the size of the backing array to acommodate the specified number of additional items.</div>
248
</td>
249
</tr>
250
<tr class="altColor">
251
<td class="colFirst"><code>boolean</code></td>
252
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;object)</code>&nbsp;</td>
253
</tr>
254
<tr class="rowColor">
255
<td class="colFirst"><code>float</code></td>
256
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#first()">first</a></strong>()</code>
257
<div class="block">Returns the first item.</div>
258
</td>
259
</tr>
260
<tr class="altColor">
261
<td class="colFirst"><code>float</code></td>
262
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#get(int)">get</a></strong>(int&nbsp;index)</code>&nbsp;</td>
263
</tr>
264
<tr class="rowColor">
265
<td class="colFirst"><code>void</code></td>
266
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#incr(int, float)">incr</a></strong>(int&nbsp;index,
267
    float&nbsp;value)</code>&nbsp;</td>
268
</tr>
269
<tr class="altColor">
270
<td class="colFirst"><code>int</code></td>
271
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#indexOf(float)">indexOf</a></strong>(float&nbsp;value)</code>&nbsp;</td>
272
</tr>
273
<tr class="rowColor">
274
<td class="colFirst"><code>void</code></td>
275
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#insert(int, float)">insert</a></strong>(int&nbsp;index,
276
      float&nbsp;value)</code>&nbsp;</td>
277
</tr>
278
<tr class="altColor">
279
<td class="colFirst"><code>int</code></td>
280
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#lastIndexOf(char)">lastIndexOf</a></strong>(char&nbsp;value)</code>&nbsp;</td>
281
</tr>
282
<tr class="rowColor">
283
<td class="colFirst"><code>float</code></td>
284
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#peek()">peek</a></strong>()</code>
285
<div class="block">Returns the last item.</div>
286
</td>
287
</tr>
288
<tr class="altColor">
289
<td class="colFirst"><code>float</code></td>
290
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#pop()">pop</a></strong>()</code>
291
<div class="block">Removes and returns the last item.</div>
292
</td>
293
</tr>
294
<tr class="rowColor">
295
<td class="colFirst"><code>float</code></td>
296
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#random()">random</a></strong>()</code>
297
<div class="block">Returns a random item from the array, or zero if the array is empty.</div>
298
</td>
299
</tr>
300
<tr class="altColor">
301
<td class="colFirst"><code>boolean</code></td>
302
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#removeAll(com.badlogic.gdx.utils.FloatArray)">removeAll</a></strong>(<a href="../../../../com/badlogic/gdx/utils/FloatArray.html" title="class in com.badlogic.gdx.utils">FloatArray</a>&nbsp;array)</code>
303
<div class="block">Removes from this array all of elements contained in the specified array.</div>
304
</td>
305
</tr>
306
<tr class="rowColor">
307
<td class="colFirst"><code>float</code></td>
308
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#removeIndex(int)">removeIndex</a></strong>(int&nbsp;index)</code>
309
<div class="block">Removes and returns the item at the specified index.</div>
310
</td>
311
</tr>
312
<tr class="altColor">
313
<td class="colFirst"><code>boolean</code></td>
314
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#removeValue(float)">removeValue</a></strong>(float&nbsp;value)</code>&nbsp;</td>
315
</tr>
316
<tr class="rowColor">
317
<td class="colFirst"><code>protected float[]</code></td>
318
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#resize(int)">resize</a></strong>(int&nbsp;newSize)</code>&nbsp;</td>
319
</tr>
320
<tr class="altColor">
321
<td class="colFirst"><code>void</code></td>
322
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#reverse()">reverse</a></strong>()</code>&nbsp;</td>
323
</tr>
324
<tr class="rowColor">
325
<td class="colFirst"><code>void</code></td>
326
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#set(int, float)">set</a></strong>(int&nbsp;index,
327
   float&nbsp;value)</code>&nbsp;</td>
328
</tr>
329
<tr class="altColor">
330
<td class="colFirst"><code>void</code></td>
331
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#shrink()">shrink</a></strong>()</code>
332
<div class="block">Reduces the size of the backing array to the size of the actual items.</div>
333
</td>
334
</tr>
335
<tr class="rowColor">
336
<td class="colFirst"><code>void</code></td>
337
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#shuffle()">shuffle</a></strong>()</code>&nbsp;</td>
338
</tr>
339
<tr class="altColor">
340
<td class="colFirst"><code>void</code></td>
341
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#sort()">sort</a></strong>()</code>&nbsp;</td>
342
</tr>
343
<tr class="rowColor">
344
<td class="colFirst"><code>void</code></td>
345
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#swap(int, int)">swap</a></strong>(int&nbsp;first,
346
    int&nbsp;second)</code>&nbsp;</td>
347
</tr>
348
<tr class="altColor">
349
<td class="colFirst"><code>float[]</code></td>
350
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#toArray()">toArray</a></strong>()</code>&nbsp;</td>
351
</tr>
352
<tr class="rowColor">
353
<td class="colFirst"><code>java.lang.String</code></td>
354
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#toString()">toString</a></strong>()</code>&nbsp;</td>
355
</tr>
356
<tr class="altColor">
357
<td class="colFirst"><code>java.lang.String</code></td>
358
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#toString(java.lang.String)">toString</a></strong>(java.lang.String&nbsp;separator)</code>&nbsp;</td>
359
</tr>
360
<tr class="rowColor">
361
<td class="colFirst"><code>void</code></td>
362
<td class="colLast"><code><strong><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#truncate(int)">truncate</a></strong>(int&nbsp;newSize)</code>
363
<div class="block">Reduces the size of the array to the specified size.</div>
364
</td>
365
</tr>
366
</table>
367
<ul class="blockList">
368
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
369
<!--   -->
370
</a>
371
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
372
<code>clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
373
</ul>
374
</li>
375
</ul>
376
</li>
377
</ul>
378
</div>
379
<div class="details">
380
<ul class="blockList">
381
<li class="blockList">
382
<!-- ============ FIELD DETAIL =========== -->
383
<ul class="blockList">
384
<li class="blockList"><a name="field_detail">
385
<!--   -->
386
</a>
387
<h3>Field Detail</h3>
388
<a name="items">
389
<!--   -->
390
</a>
391
<ul class="blockList">
392
<li class="blockList">
393
<h4>items</h4>
394
<pre>public&nbsp;float[] items</pre>
395
</li>
396
</ul>
397
<a name="size">
398
<!--   -->
399
</a>
400
<ul class="blockList">
401
<li class="blockList">
402
<h4>size</h4>
403
<pre>public&nbsp;int size</pre>
404
</li>
405
</ul>
406
<a name="ordered">
407
<!--   -->
408
</a>
409
<ul class="blockListLast">
410
<li class="blockList">
411
<h4>ordered</h4>
412
<pre>public&nbsp;boolean ordered</pre>
413
</li>
414
</ul>
415
</li>
416
</ul>
417
<!-- ========= CONSTRUCTOR DETAIL ======== -->
418
<ul class="blockList">
419
<li class="blockList"><a name="constructor_detail">
420
<!--   -->
421
</a>
422
<h3>Constructor Detail</h3>
423
<a name="FloatArray()">
424
<!--   -->
425
</a>
426
<ul class="blockList">
427
<li class="blockList">
428
<h4>FloatArray</h4>
429
<pre>public&nbsp;FloatArray()</pre>
430
<div class="block">Creates an ordered array with a capacity of 16.</div>
431
</li>
432
</ul>
433
<a name="FloatArray(int)">
434
<!--   -->
435
</a>
436
<ul class="blockList">
437
<li class="blockList">
438
<h4>FloatArray</h4>
439
<pre>public&nbsp;FloatArray(int&nbsp;capacity)</pre>
440
<div class="block">Creates an ordered array with the specified capacity.</div>
441
</li>
442
</ul>
443
<a name="FloatArray(boolean, int)">
444
<!--   -->
445
</a>
446
<ul class="blockList">
447
<li class="blockList">
448
<h4>FloatArray</h4>
449
<pre>public&nbsp;FloatArray(boolean&nbsp;ordered,
450
          int&nbsp;capacity)</pre>
451
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ordered</code> - If false, methods that remove elements may change the order of other elements in the array, which avoids a
452
           memory copy.</dd><dd><code>capacity</code> - Any elements added beyond this will cause the backing array to be grown.</dd></dl>
453
</li>
454
</ul>
455
<a name="FloatArray(com.badlogic.gdx.utils.FloatArray)">
456
<!--   -->
457
</a>
458
<ul class="blockList">
459
<li class="blockList">
460
<h4>FloatArray</h4>
461
<pre>public&nbsp;FloatArray(<a href="../../../../com/badlogic/gdx/utils/FloatArray.html" title="class in com.badlogic.gdx.utils">FloatArray</a>&nbsp;array)</pre>
462
<div class="block">Creates a new array containing the elements in the specific array. The new array will be ordered if the specific array is
463
 ordered. The capacity is set to the number of elements, so any subsequent elements added will cause the backing array to be
464
 grown.</div>
465
</li>
466
</ul>
467
<a name="FloatArray(float[])">
468
<!--   -->
469
</a>
470
<ul class="blockList">
471
<li class="blockList">
472
<h4>FloatArray</h4>
473
<pre>public&nbsp;FloatArray(float[]&nbsp;array)</pre>
474
<div class="block">Creates a new ordered array containing the elements in the specified array. The capacity is set to the number of elements,
475
 so any subsequent elements added will cause the backing array to be grown.</div>
476
</li>
477
</ul>
478
<a name="FloatArray(boolean, float[], int, int)">
479
<!--   -->
480
</a>
481
<ul class="blockListLast">
482
<li class="blockList">
483
<h4>FloatArray</h4>
484
<pre>public&nbsp;FloatArray(boolean&nbsp;ordered,
485
          float[]&nbsp;array,
486
          int&nbsp;startIndex,
487
          int&nbsp;count)</pre>
488
<div class="block">Creates a new array containing the elements in the specified array. The capacity is set to the number of elements, so any
489
 subsequent elements added will cause the backing array to be grown.</div>
490
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ordered</code> - If false, methods that remove elements may change the order of other elements in the array, which avoids a
491
           memory copy.</dd></dl>
492
</li>
493
</ul>
494
</li>
495
</ul>
496
<!-- ============ METHOD DETAIL ========== -->
497
<ul class="blockList">
498
<li class="blockList"><a name="method_detail">
499
<!--   -->
500
</a>
501
<h3>Method Detail</h3>
502
<a name="add(float)">
503
<!--   -->
504
</a>
505
<ul class="blockList">
506
<li class="blockList">
507
<h4>add</h4>
508
<pre>public&nbsp;void&nbsp;add(float&nbsp;value)</pre>
509
</li>
510
</ul>
511
<a name="addAll(com.badlogic.gdx.utils.FloatArray)">
512
<!--   -->
513
</a>
514
<ul class="blockList">
515
<li class="blockList">
516
<h4>addAll</h4>
517
<pre>public&nbsp;void&nbsp;addAll(<a href="../../../../com/badlogic/gdx/utils/FloatArray.html" title="class in com.badlogic.gdx.utils">FloatArray</a>&nbsp;array)</pre>
518
</li>
519
</ul>
520
<a name="addAll(com.badlogic.gdx.utils.FloatArray, int, int)">
521
<!--   -->
522
</a>
523
<ul class="blockList">
524
<li class="blockList">
525
<h4>addAll</h4>
526
<pre>public&nbsp;void&nbsp;addAll(<a href="../../../../com/badlogic/gdx/utils/FloatArray.html" title="class in com.badlogic.gdx.utils">FloatArray</a>&nbsp;array,
527
          int&nbsp;offset,
528
          int&nbsp;length)</pre>
529
</li>
530
</ul>
531
<a name="addAll(float...)">
532
<!--   -->
533
</a>
534
<ul class="blockList">
535
<li class="blockList">
536
<h4>addAll</h4>
537
<pre>public&nbsp;void&nbsp;addAll(float...&nbsp;array)</pre>
538
</li>
539
</ul>
540
<a name="addAll(float[], int, int)">
541
<!--   -->
542
</a>
543
<ul class="blockList">
544
<li class="blockList">
545
<h4>addAll</h4>
546
<pre>public&nbsp;void&nbsp;addAll(float[]&nbsp;array,
547
          int&nbsp;offset,
548
          int&nbsp;length)</pre>
549
</li>
550
</ul>
551
<a name="get(int)">
552
<!--   -->
553
</a>
554
<ul class="blockList">
555
<li class="blockList">
556
<h4>get</h4>
557
<pre>public&nbsp;float&nbsp;get(int&nbsp;index)</pre>
558
</li>
559
</ul>
560
<a name="set(int, float)">
561
<!--   -->
562
</a>
563
<ul class="blockList">
564
<li class="blockList">
565
<h4>set</h4>
566
<pre>public&nbsp;void&nbsp;set(int&nbsp;index,
567
       float&nbsp;value)</pre>
568
</li>
569
</ul>
570
<a name="incr(int, float)">
571
<!--   -->
572
</a>
573
<ul class="blockList">
574
<li class="blockList">
575
<h4>incr</h4>
576
<pre>public&nbsp;void&nbsp;incr(int&nbsp;index,
577
        float&nbsp;value)</pre>
578
</li>
579
</ul>
580
<a name="insert(int, float)">
581
<!--   -->
582
</a>
583
<ul class="blockList">
584
<li class="blockList">
585
<h4>insert</h4>
586
<pre>public&nbsp;void&nbsp;insert(int&nbsp;index,
587
          float&nbsp;value)</pre>
588
</li>
589
</ul>
590
<a name="swap(int, int)">
591
<!--   -->
592
</a>
593
<ul class="blockList">
594
<li class="blockList">
595
<h4>swap</h4>
596
<pre>public&nbsp;void&nbsp;swap(int&nbsp;first,
597
        int&nbsp;second)</pre>
598
</li>
599
</ul>
600
<a name="contains(float)">
601
<!--   -->
602
</a>
603
<ul class="blockList">
604
<li class="blockList">
605
<h4>contains</h4>
606
<pre>public&nbsp;boolean&nbsp;contains(float&nbsp;value)</pre>
607
</li>
608
</ul>
609
<a name="indexOf(float)">
610
<!--   -->
611
</a>
612
<ul class="blockList">
613
<li class="blockList">
614
<h4>indexOf</h4>
615
<pre>public&nbsp;int&nbsp;indexOf(float&nbsp;value)</pre>
616
</li>
617
</ul>
618
<a name="lastIndexOf(char)">
619
<!--   -->
620
</a>
621
<ul class="blockList">
622
<li class="blockList">
623
<h4>lastIndexOf</h4>
624
<pre>public&nbsp;int&nbsp;lastIndexOf(char&nbsp;value)</pre>
625
</li>
626
</ul>
627
<a name="removeValue(float)">
628
<!--   -->
629
</a>
630
<ul class="blockList">
631
<li class="blockList">
632
<h4>removeValue</h4>
633
<pre>public&nbsp;boolean&nbsp;removeValue(float&nbsp;value)</pre>
634
</li>
635
</ul>
636
<a name="removeIndex(int)">
637
<!--   -->
638
</a>
639
<ul class="blockList">
640
<li class="blockList">
641
<h4>removeIndex</h4>
642
<pre>public&nbsp;float&nbsp;removeIndex(int&nbsp;index)</pre>
643
<div class="block">Removes and returns the item at the specified index.</div>
644
</li>
645
</ul>
646
<a name="removeAll(com.badlogic.gdx.utils.FloatArray)">
647
<!--   -->
648
</a>
649
<ul class="blockList">
650
<li class="blockList">
651
<h4>removeAll</h4>
652
<pre>public&nbsp;boolean&nbsp;removeAll(<a href="../../../../com/badlogic/gdx/utils/FloatArray.html" title="class in com.badlogic.gdx.utils">FloatArray</a>&nbsp;array)</pre>
653
<div class="block">Removes from this array all of elements contained in the specified array.</div>
654
<dl><dt><span class="strong">Returns:</span></dt><dd>true if this array was modified.</dd></dl>
655
</li>
656
</ul>
657
<a name="pop()">
658
<!--   -->
659
</a>
660
<ul class="blockList">
661
<li class="blockList">
662
<h4>pop</h4>
663
<pre>public&nbsp;float&nbsp;pop()</pre>
664
<div class="block">Removes and returns the last item.</div>
665
</li>
666
</ul>
667
<a name="peek()">
668
<!--   -->
669
</a>
670
<ul class="blockList">
671
<li class="blockList">
672
<h4>peek</h4>
673
<pre>public&nbsp;float&nbsp;peek()</pre>
674
<div class="block">Returns the last item.</div>
675
</li>
676
</ul>
677
<a name="first()">
678
<!--   -->
679
</a>
680
<ul class="blockList">
681
<li class="blockList">
682
<h4>first</h4>
683
<pre>public&nbsp;float&nbsp;first()</pre>
684
<div class="block">Returns the first item.</div>
685
</li>
686
</ul>
687
<a name="clear()">
688
<!--   -->
689
</a>
690
<ul class="blockList">
691
<li class="blockList">
692
<h4>clear</h4>
693
<pre>public&nbsp;void&nbsp;clear()</pre>
694
</li>
695
</ul>
696
<a name="shrink()">
697
<!--   -->
698
</a>
699
<ul class="blockList">
700
<li class="blockList">
701
<h4>shrink</h4>
702
<pre>public&nbsp;void&nbsp;shrink()</pre>
703
<div class="block">Reduces the size of the backing array to the size of the actual items. This is useful to release memory when many items have
704
 been removed, or if it is known that more items will not be added.</div>
705
</li>
706
</ul>
707
<a name="ensureCapacity(int)">
708
<!--   -->
709
</a>
710
<ul class="blockList">
711
<li class="blockList">
712
<h4>ensureCapacity</h4>
713
<pre>public&nbsp;float[]&nbsp;ensureCapacity(int&nbsp;additionalCapacity)</pre>
714
<div class="block">Increases the size of the backing array to acommodate the specified number of additional items. Useful before adding many
715
 items to avoid multiple backing array resizes.</div>
716
<dl><dt><span class="strong">Returns:</span></dt><dd><a href="../../../../com/badlogic/gdx/utils/FloatArray.html#items"><code>items</code></a></dd></dl>
717
</li>
718
</ul>
719
<a name="resize(int)">
720
<!--   -->
721
</a>
722
<ul class="blockList">
723
<li class="blockList">
724
<h4>resize</h4>
725
<pre>protected&nbsp;float[]&nbsp;resize(int&nbsp;newSize)</pre>
726
</li>
727
</ul>
728
<a name="sort()">
729
<!--   -->
730
</a>
731
<ul class="blockList">
732
<li class="blockList">
733
<h4>sort</h4>
734
<pre>public&nbsp;void&nbsp;sort()</pre>
735
</li>
736
</ul>
737
<a name="reverse()">
738
<!--   -->
739
</a>
740
<ul class="blockList">
741
<li class="blockList">
742
<h4>reverse</h4>
743
<pre>public&nbsp;void&nbsp;reverse()</pre>
744
</li>
745
</ul>
746
<a name="shuffle()">
747
<!--   -->
748
</a>
749
<ul class="blockList">
750
<li class="blockList">
751
<h4>shuffle</h4>
752
<pre>public&nbsp;void&nbsp;shuffle()</pre>
753
</li>
754
</ul>
755
<a name="truncate(int)">
756
<!--   -->
757
</a>
758
<ul class="blockList">
759
<li class="blockList">
760
<h4>truncate</h4>
761
<pre>public&nbsp;void&nbsp;truncate(int&nbsp;newSize)</pre>
762
<div class="block">Reduces the size of the array to the specified size. If the array is already smaller than the specified size, no action is
763
 taken.</div>
764
</li>
765
</ul>
766
<a name="random()">
767
<!--   -->
768
</a>
769
<ul class="blockList">
770
<li class="blockList">
771
<h4>random</h4>
772
<pre>public&nbsp;float&nbsp;random()</pre>
773
<div class="block">Returns a random item from the array, or zero if the array is empty.</div>
774
</li>
775
</ul>
776
<a name="toArray()">
777
<!--   -->
778
</a>
779
<ul class="blockList">
780
<li class="blockList">
781
<h4>toArray</h4>
782
<pre>public&nbsp;float[]&nbsp;toArray()</pre>
783
</li>
784
</ul>
785
<a name="equals(java.lang.Object)">
786
<!--   -->
787
</a>
788
<ul class="blockList">
789
<li class="blockList">
790
<h4>equals</h4>
791
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;object)</pre>
792
<dl>
793
<dt><strong>Overrides:</strong></dt>
794
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
795
</dl>
796
</li>
797
</ul>
798
<a name="toString()">
799
<!--   -->
800
</a>
801
<ul class="blockList">
802
<li class="blockList">
803
<h4>toString</h4>
804
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
805
<dl>
806
<dt><strong>Overrides:</strong></dt>
807
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
808
</dl>
809
</li>
810
</ul>
811
<a name="toString(java.lang.String)">
812
<!--   -->
813
</a>
814
<ul class="blockListLast">
815
<li class="blockList">
816
<h4>toString</h4>
817
<pre>public&nbsp;java.lang.String&nbsp;toString(java.lang.String&nbsp;separator)</pre>
818
</li>
819
</ul>
820
</li>
821
</ul>
822
</li>
823
</ul>
824
</div>
825
</div>
826
<!-- ========= END OF CLASS DATA ========= -->
827
<!-- ======= START OF BOTTOM NAVBAR ====== -->
828
<div class="bottomNav"><a name="navbar_bottom">
829
<!--   -->
830
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
831
<!--   -->
832
</a>
833
<ul class="navList" title="Navigation">
834
<li><a href="../../../../overview-summary.html">Overview</a></li>
835
<li><a href="package-summary.html">Package</a></li>
836
<li class="navBarCell1Rev">Class</li>
837
<li><a href="class-use/FloatArray.html">Use</a></li>
838
<li><a href="package-tree.html">Tree</a></li>
839
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
840
<li><a href="../../../../index-all.html">Index</a></li>
841
<li><a href="../../../../help-doc.html">Help</a></li>
842
</ul>
843
<div class="aboutLanguage"><em>libgdx API</em></div>
844
</div>
845
<div class="subNav">
846
<ul class="navList">
847
<li><a href="../../../../com/badlogic/gdx/utils/Disposable.html" title="interface in com.badlogic.gdx.utils"><span class="strong">Prev Class</span></a></li>
848
<li><a href="../../../../com/badlogic/gdx/utils/GdxBuild.html" title="class in com.badlogic.gdx.utils"><span class="strong">Next Class</span></a></li>
849
</ul>
850
<ul class="navList">
851
<li><a href="../../../../index.html?com/badlogic/gdx/utils/FloatArray.html" target="_top">Frames</a></li>
852
<li><a href="FloatArray.html" target="_top">No Frames</a></li>
853
</ul>
854
<ul class="navList" id="allclasses_navbar_bottom">
855
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
856
</ul>
857
<div>
858
<script type="text/javascript"><!--
859
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
860
  if(window==top) {
861
    allClassesLink.style.display = "block";
862
  }
863
  else {
864
    allClassesLink.style.display = "none";
865
  }
866
  //-->
867
</script>
868
</div>
869
<div>
870
<ul class="subNavList">
871
<li>Summary:&nbsp;</li>
872
<li>Nested&nbsp;|&nbsp;</li>
873
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
874
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
875
<li><a href="#method_summary">Method</a></li>
876
</ul>
877
<ul class="subNavList">
878
<li>Detail:&nbsp;</li>
879
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
880
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
881
<li><a href="#method_detail">Method</a></li>
882
</ul>
883
</div>
884
<a name="skip-navbar_bottom">
885
<!--   -->
886
</a></div>
887
<!-- ======== END OF BOTTOM NAVBAR ======= -->
888
<p class="legalCopy"><small>
889
                                <div style="font-size:9pt"><i>
890
                                Copyright &copy; 2010-2013 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)
891
                                </i></div>
892
                        </small></p>
893
</body>
894
</html>