F

fans, OpenGL ES standard, 325-326

FastMath class, 359-360 FastMath.cos( ) method, 360, 370 FastMath.sin( ) method, 360, 370 FastRenderView class, 180-181,

20-223 FastRenderView thread, 220 FastRenderView.pause( ) method, 180-182, 222 FastRenderView.resume( ) method, 178, 180, 221

FastRenderView.run( ) method, 181 features and architecture, 7-11 application framework, 10-11 Linux kernel, 8

runtime and Dalvik virtual machine, 8-9

system libraries, 9-10 File Explorer view, 48 file handling, 144-150

accessing external storage, 146-150 reading assets, 144-146 File I/O, 70, 75-76 file parameter, 567 FilelO class, 186-187, 235 FilelO interface, 186-187 FileIO module, 96 filtering texture mapping, 308-309 finished( ) method, 121 Fire button, 616

First and Last Name text box, 629 first-person camera. See Euler cameras FirstTriangleScreen class, 297 FirstTriangleTest class, 297-298 fixed-width font, defined, 439 flip( ) method, 295 float arrays, 535-536, 544, 567-568 FloatBuffer class, 295, 297, 300-303,

319, 421, 570 FloatBuffer method, bug in, 420-421 FloatBuffer.flip( ) method, 294 FloatBuffer.put( ) method, 294 FloatBuffer.put(float[ ] array) method, 294

Float.floatToRawIntBits( ) method, 421 floating-point units (FPUs), 183 Font class, 446, 449-451, 457, 459

Font.drawText( ) method, 458-459 fonts bitmap, handling text with, 437-439 drawing with, 174-175 loading, 174 font.ttf file, 176 for loop, 561 force, 366-367 foundObjects, 391, 393 FPSCounter, 338, 419, 486 FPSCounter.logFrame( ) method, 486 FPUs (floating-point units), 183 fragmentation, 3

frame-independent movement, 100-102 frame rate, measuring, 338-339 framebuffer Bitmap instance, creating virtual, 214 framebuffers, and graphics, 80-82. See also double-buffering, of graphics frameNumber, 424 framework for game, 94-102 frame-independent movement, 100-102 interfaces for, 96-98 frameworks, 10-11, 638-640 free( ) method, 196 freeObjects list, 195-196 FRUSTUM_HEIGHT, 369 FRUSTUM_WIDTH, 369 full screen, 159-160

0 0

Post a comment