Index
All Classes and Interfaces|All Packages|Constant Field Values
O
- object - Variable in class edu.cornell.gdiac.graphics.obj.ModelInfo.Group
-
The object group (the OBJ o value)
- ObjMesh - Class in edu.cornell.gdiac.graphics.obj
-
This class represents a flexible mesh data type for rendering OBJ surfaces.
- ObjMesh() - Constructor for class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Creates an empty OBJ mesh.
- ObjMesh(float[]) - Constructor for class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the OBJ mesh to have the given vertices
- ObjMesh(float[], int, int) - Constructor for class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the OBJ mesh to have the given vertices
- ObjMesh(float[], short[]) - Constructor for class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets the OBJ mesh to have the given vertices and indices.
- ObjMesh(ObjMesh) - Constructor for class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Sets this OBJ mesh to be a copy of the given one.
- ObjModelLoader - Class in edu.cornell.gdiac.assets
-
This class is an
AssetLoader
to loadModel
assets. - ObjModelLoader() - Constructor for class edu.cornell.gdiac.assets.ObjModelLoader
-
Creates a new ObjModelLoader with an internal file resolver
- ObjModelLoader(FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.ObjModelLoader
-
Creates a new ObjModelLoader with the given file resolver
- ObjModelLoader.ModelParameters - Class in edu.cornell.gdiac.assets
-
The definable parameters for an
Model
. - ObjModelParser - Class in edu.cornell.gdiac.assets
-
This class parses a JSON entry into a
Model
asset. - ObjModelParser() - Constructor for class edu.cornell.gdiac.assets.ObjModelParser
- ObjParser - Class in edu.cornell.gdiac.graphics.obj
-
This class generates an AST for an OBJ file (and its associated MTL files).
- ObjParser() - Constructor for class edu.cornell.gdiac.graphics.obj.ObjParser
-
Creates a new OBJ parser.
- ObjParser(FileHandleResolver) - Constructor for class edu.cornell.gdiac.graphics.obj.ObjParser
-
Creates a new OBJ parser with the given resolver.
- ObjPipeline - Class in edu.cornell.gdiac.graphics.obj
-
This class is a graphics pipeline for drawing
Model
objects. - ObjPipeline() - Constructor for class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Creates a render program with the default OBJ shader.
- ObjPipeline(Shader) - Constructor for class edu.cornell.gdiac.graphics.obj.ObjPipeline
-
Creates a render program with the given shader.
- ObjShader - Class in edu.cornell.gdiac.graphics.shaders
-
A factory for the default OBJ
Model
shader - ObjShader() - Constructor for class edu.cornell.gdiac.graphics.shaders.ObjShader
- obstacle - Variable in class edu.cornell.gdiac.physics2.ObstacleSprite
-
The actual physics objects
- Obstacle - Class in edu.cornell.gdiac.physics2
-
Base model class to support collisions.
- Obstacle() - Constructor for class edu.cornell.gdiac.physics2.Obstacle
-
Creates a new physics object at the origin.
- Obstacle(float, float) - Constructor for class edu.cornell.gdiac.physics2.Obstacle
-
Creates a new physics object
- ObstacleData - Interface in edu.cornell.gdiac.physics2
-
Interface for user-defined obstacle data.
- ObstacleSelector - Class in edu.cornell.gdiac.physics2
-
Selection tool to move and drag physics obstacles
- ObstacleSelector(World) - Constructor for class edu.cornell.gdiac.physics2.ObstacleSelector
-
Creates a new ObstacleSelector for the given World
- ObstacleSelector(World, float, float) - Constructor for class edu.cornell.gdiac.physics2.ObstacleSelector
-
Creates a new ObstacleSelector for the given World and mouse size.
- ObstacleSprite - Class in edu.cornell.gdiac.physics2
-
This class is a sprite attached to a Box2d obstacle.
- ObstacleSprite() - Constructor for class edu.cornell.gdiac.physics2.ObstacleSprite
-
Creates a new obstacle sprite
- ObstacleSprite(Obstacle) - Constructor for class edu.cornell.gdiac.physics2.ObstacleSprite
-
Creates a new obstacle sprite about the given obstacle
- ObstacleSprite(Obstacle, boolean) - Constructor for class edu.cornell.gdiac.physics2.ObstacleSprite
-
Creates a new obstacle sprite about the given obstacle
- obtain() - Method in class edu.cornell.gdiac.graphics.SpriteBatch.LayoutPool
-
Returns a TextLayout object from this pool.
- offset - Variable in class edu.cornell.gdiac.graphics.VertexBuffer.AttribData
-
The offset of the attribute in the vertex buffer
- onCompletion(MusicQueue, AudioSource) - Method in interface edu.cornell.gdiac.audio.MusicQueue.OnTransitionListener
-
Called when the end of a music stream is reached during playback.
- onCompletion(SoundEffect, long) - Method in interface edu.cornell.gdiac.audio.SoundEffect.OnCompletionListener
-
Called when the end of a music stream is reached during playback.
- onCompletion(SoundEffect, long) - Method in class edu.cornell.gdiac.audio.SoundEffectManager
-
Called when the end of a music stream is reached during playback.
- onLoopback(MusicQueue, AudioSource) - Method in interface edu.cornell.gdiac.audio.MusicQueue.OnTransitionListener
-
Called when a single audio source loops back around.
- onSegment(Vector2, Vector2, Vector2, float) - Method in class edu.cornell.gdiac.math.Path2
-
Returns true if the given point is incident to the given line segment.
- onTransition(MusicQueue, AudioSource, AudioSource) - Method in interface edu.cornell.gdiac.audio.MusicQueue.OnTransitionListener
-
Called when queue transitions from one source to another.
- OPAQUE - Enum constant in enum class edu.cornell.gdiac.graphics.SpriteBatch.BlendMode
-
Color values are draw on top of one another with no transparency support
- OPEN - Enum constant in enum class edu.cornell.gdiac.math.PathFactory.Traversal
-
Traverse the border, but do not close the ends.
- orientation() - Method in class edu.cornell.gdiac.math.Path2
-
Returns -1, 0, or 1 indicating the path orientation.
- orientation(float[], int, int) - Static method in class edu.cornell.gdiac.math.Path2
-
Returns -1, 0, or 1 indicating the path orientation.
- orientation(float, float, float, float, float, float) - Static method in class edu.cornell.gdiac.math.Path2
-
Returns -1, 0, or 1 indicating the orientation of a -> b -> c
- orientation(Vector2, Vector2, Vector2) - Static method in class edu.cornell.gdiac.math.Path2
-
Returns -1, 0, or 1 indicating the orientation of a -> b -> c
- orientation(FloatArray) - Static method in class edu.cornell.gdiac.math.Path2
-
Returns -1, 0, or 1 indicating the path orientation.
- outline - Variable in class edu.cornell.gdiac.physics2.Obstacle
-
The shape outline for drawing
- outline(float, float, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given rectangle with the current color and texture.
- outline(Rectangle) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given rectangle with the current color and texture.
- outline(Rectangle, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given rectangle with the current color and texture.
- outline(Rectangle, Affine2) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given rectangle with the current color and texture.
- outline(Rectangle, Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given rectangle with the current color and texture.
- outline(Rectangle, Vector2, Vector2, float, Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given rectangle with the current color and texture.
- outline(Path2) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given path with the current color and texture.
- outline(Path2, float, float) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given path with the current color and texture.
- outline(Path2, Affine2) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given path with the current color and texture.
- outline(Path2, Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given path with the current color and texture.
- outline(Path2, Vector2, Vector2, float, Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Outlines the given path with the current color and texture.
All Classes and Interfaces|All Packages|Constant Field Values