[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

    code protection  2nd 
OBJ format
    polygon groups  2nd  3rd  4th 
        OBJ file parser  2nd  3rd  4th  5th  6th 
object pools  2nd 
object rotation  2nd  3rd  4th  5th  6th 
object spawning  2nd 
object state  2nd 
object-to-floor sliding  2nd  3rd  4th  5th 
    demo  2nd 
object-to-object collision detection
    bounding spheres  2nd  3rd  4th 
    demo  2nd 
    discrete time movement  2nd  3rd 
    eliminating tests  2nd  3rd  4th 
    upright bounding cylinders  2nd  3rd 
object-to-object sliding  2nd  3rd  4th  5th 
    demo  2nd  3rd  4th 
Object-to-Object Sliding (CollisionDetectionWithSliding.java) listing 
object-to-wall sliding  2nd  3rd  4th 
    demo  2nd 
Object-to-Wall Sliding (CollisionDetectionWithSliding.java) listing 
object-to-world collision detection
    basics  2nd 
    bounding boxes
        corners  2nd 
        finding BSP leaves  2nd 
        floor and ceiling height testing  2nd  3rd  4th  5th 
        implementing detection  2nd  3rd  4th  5th 
        intersection of line segments with BSP trees  2nd  3rd  4th  5th  6th 
        testing against floors  2nd  3rd 
        testing against walls  2nd  3rd 
    demo  2nd 
ObjectInputStream class  2nd 
ObjectLoader class  2nd  3rd  4th  5th  6th  7th  8th  9th  10th  11th 
ObjectLoader.java listing  2nd  3rd 
ObjectOutputStream class  2nd 
    overriding methods 
    .  [See also classes]
    AffineTransform  2nd 
    AudioInputStream  2nd  3rd 
    Blast  2nd 
    Bot  2nd 
        BufferStrategy class 
        optimization  2nd 
    deserializing unknown objects  2nd 
    GameState  2nd 
    Hashset  2nd 
    Image  2nd 
    LoadStringBuffer  2nd 
    nonserializable object graphs  2nd 
    reusing  2nd  3rd  4th 
        object pools  2nd 
    SaveStringBuffer  2nd 
    Sequence  2nd  3rd  4th  5th  6th 
    Sequencer  2nd  3rd  4th  5th  6th 
    serializing/deserializing.  [See serialization/deserialization]
    SoftReference  2nd  3rd 
    state  2nd  3rd  4th 
        serializing  2nd  3rd 
    synchronizing  2nd 
        BufferStrategy class 
ObjectStreamField objects 
ObjLineParser class  2nd  3rd  4th 
ObjLineParser Inner Class of ObjectLoader listing 
offsetX variables  2nd 
offsetY variables 
Ogg Vorbis music format  2nd 
one-dimensional BSP trees  2nd  3rd 
    tree traversal  2nd 
opaque image transparency  2nd 
    image-drawing benchmarks  2nd  3rd  4th  5th 
open() method
    ServerSocketChannel class 
    SocketChannel class 
OpenGL binding 
    algorithms  2nd  3rd 
    considerations  2nd 
    exceptions  2nd 
    fixed-point math 
        basics  2nd 
        common subexpression elimination  2nd 
        constant propagation  2nd 
        dead code elimination  2nd 
        Java-specific optimizations  2nd 
        loop invariant hoisting  2nd 
        loop unscrolling  2nd 
        texture mapping, method inlining  2nd  3rd 
    input/output  2nd 
    lookup tables  2nd  3rd  4th  5th 
    loop invariant hoisting  2nd  3rd 
    memory usage and garbage collection  2nd 
        Java heap  2nd 
        monitoring collection  2nd 
        monitoring memory usage  2nd  3rd  4th  5th  6th 
        object creation reduction  2nd 
        object reuse  2nd 
        object reuse, pools  2nd 
        tuning garbage collector  2nd 
        tuning memory heap  2nd 
    memory-mapped files  2nd 
    perceived performance  2nd 
        timer granularities  2nd  3rd  4th  5th  6th  7th 
    profiling  2nd 
        benchmarking methods  2nd 
        with HotSpot profiler  2nd  3rd  4th  5th  6th 
    strength reduction
        bit shifting  2nd 
        exponentiation  2nd 
        modulus operation  2nd 
        multiplications  2nd  3rd 
    texture mapping  2nd 
        method inlining  2nd 
        raw optimization  2nd  3rd  4th  5th 
        texture storage  2nd  3rd  4th  5th  6th  7th 
        TextureMapTest2 class  2nd 
    warnings  2nd 
orthogonal vectors 
over-the-wire event protocol  2nd 
Overlay class  2nd 
Overlay.java listing 
oversynchronizing threads