Index

A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

acquireGroup() - Method in class edu.cornell.gdiac.graphics.obj.ModelInfo
Returns a new Group AST object allocated for this model.
acquireInfo(String) - Method in class edu.cornell.gdiac.graphics.obj.MaterialLib
Returns a new MaterialInfo allocated for this library and key
acquireVertex() - Method in class edu.cornell.gdiac.graphics.obj.ModelInfo
Returns a new Vertex AST object allocated for this model.
activate() - Method in class edu.cornell.gdiac.graphics.UniformBuffer
Activates this uniform block so that if can receive data.
activatePhysics(World) - Method in class edu.cornell.gdiac.physics2.Obstacle
Creates the physics Body(s) for this object, adding them to the world.
active - Variable in class edu.cornell.gdiac.graphics.obj.MaterialLib
The current material for parsing (nullptr when parsing complete)
add(float) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
Uniformly translates all of the vertices of this mesh.
add(float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
Uniformly translates all of the vertices of this mesh.
add(float) - Method in class edu.cornell.gdiac.math.Poly2
Uniformly translates all of the vertices of this polygon.
add(float, float) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
Non-uniformly translates all of the vertices of this mesh.
add(float, float, float) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
Non-uniformly translates all of the vertices of this mesh.
add(int, float, float, boolean) - Method in class edu.cornell.gdiac.math.Path2
Adds a point at the given index.
add(int, Vector2, boolean) - Method in class edu.cornell.gdiac.math.Path2
Adds a point at the given index
add(int, E) - Method in class edu.cornell.gdiac.util.PooledList
Inserts an element to the list in place
add(Vector2) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
Non-uniformly translates all of the vertices of this mesh.
add(Vector2) - Method in class edu.cornell.gdiac.math.Path2
Translates all of the vertices of this path.
add(Vector2) - Method in class edu.cornell.gdiac.math.Poly2
Non-uniformly translates all of the vertices of this polygon.
add(Vector3) - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
Non-uniformly translates all of the vertices of this mesh.
add(E) - Method in class edu.cornell.gdiac.util.PooledList
Adds an element to the end of the list
add(Path2) - Method in class edu.cornell.gdiac.math.Path2
Appends the given path to the end of this one
add(String, Class<T>, T) - Method in class edu.cornell.gdiac.assets.ResourceManager
Adds a resource to this manager.
addAnchor(float, float) - Method in class edu.cornell.gdiac.math.Spline2
Adds the given point to the end of the spline, creating a new segment.
addAnchor(float, float, float, float) - Method in class edu.cornell.gdiac.math.Spline2
Adds the given point to the end of the spline, creating a new segment.
addAnchor(Vector2) - Method in class edu.cornell.gdiac.math.Spline2
Adds the given point to the end of the spline, creating a new segment.
addAnchor(Vector2, Vector2) - Method in class edu.cornell.gdiac.math.Spline2
Adds the given point to the end of the spline, creating a new segment.
addBezier(float, float, float, float, float, float) - Method in class edu.cornell.gdiac.math.Spline2
Adds a (cubic) bezier path from the end of the spline to point.
addBezier(Vector2, Vector2, Vector2) - Method in class edu.cornell.gdiac.math.Spline2
Adds a (cubic) bezier path from the end of the spline to point.
addEffect(long, EffectFilter) - Method in interface edu.cornell.gdiac.audio.SoundEffect
Sets the effect that this instance is played through
addEffect(EffectFilter) - Method in interface edu.cornell.gdiac.audio.MusicQueue
Adds an effect to the music playback
addEntry(String, Class<T>, T) - Method in class edu.cornell.gdiac.assets.AssetDirectory
Adds an entry to the asset directory, associating it with the given key.
addHole(float[]) - Method in class edu.cornell.gdiac.math.PolyTriangulator
Adds the given hole to the triangulation.
addHole(float[], int, int) - Method in class edu.cornell.gdiac.math.PolyTriangulator
Adds the given hole to the triangulation.
addHole(FloatArray) - Method in class edu.cornell.gdiac.math.PolyTriangulator
Adds the given hole to the triangulation.
addHole(Path2) - Method in class edu.cornell.gdiac.math.PolyTriangulator
Adds the given hole to the triangulation.
ADDITIVE - Enum constant in enum class edu.cornell.gdiac.graphics.SpriteBatch.BlendMode
Color values are added together, causing a white-out effect
addListener(ControllerListener) - Method in class edu.cornell.gdiac.util.Controllers
Adds a global ControllerListener.
addListener(ControllerListener) - Method in class edu.cornell.gdiac.util.XBoxController
Adds a new ControllerListener to this Controller.
addParser(AssetParser<?>) - Method in class edu.cornell.gdiac.assets.AssetDirectory
Adds a AssetParser for this directory loader
addParser(AssetParser<?>) - Method in class edu.cornell.gdiac.assets.DirectoryLoader
Adds a AssetParser for this directory loader
addQuad(float, float, float, float) - Method in class edu.cornell.gdiac.math.Spline2
Adds a (quadratic) bezier path from the end of the spline to point.
addQuad(Vector2, Vector2) - Method in class edu.cornell.gdiac.math.Spline2
Adds a (quadratic) bezier path from the end of the spline to point.
addSource(AudioSource) - Method in interface edu.cornell.gdiac.audio.MusicQueue
Adds the given source as the source queue.
adjustZoom(float) - Method in class edu.cornell.gdiac.util.Gimbal
Adjusts the zoom by the given amount.
advanceSource() - Method in interface edu.cornell.gdiac.audio.MusicQueue
Advances the music buffer to the next audio source in the queue
advanceSource(int) - Method in interface edu.cornell.gdiac.audio.MusicQueue
Advances the music buffer the given number of steps in the queue
AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE - Variable in class edu.cornell.gdiac.audio.EffectFactory.PitchShifterDef
Sets the number of semitones by which the pitch is shifted.
AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE - Variable in class edu.cornell.gdiac.audio.EffectFactory.PitchShifterDef
Sets the number of semitones by which the pitch is shifted.
ALIAS_SEP - Static variable in class edu.cornell.gdiac.assets.SpriteSheetParser
The separating character between the file name and the alias
ALPHA_BLEND - Enum constant in enum class edu.cornell.gdiac.graphics.SpriteBatch.BlendMode
Alpha blending on, assuming the colors have no pre-multipled alpha (DEFAULT)
AMBIENT_BIND - Static variable in class edu.cornell.gdiac.graphics.obj.Material
The bind point for a ambient texture
AMBIENT_COLOR_UNIFORM - Static variable in class edu.cornell.gdiac.graphics.shaders.ObjShader
The ambient color uniform
AMBIENT_GUARD_UNIFORM - Static variable in class edu.cornell.gdiac.graphics.shaders.ObjShader
The ambient check uniform
AMBIENT_TEXTURE_UNIFORM - Static variable in class edu.cornell.gdiac.graphics.shaders.ObjShader
The ambient texture uniform
applyEffect(Stencil.Effect) - Static method in class edu.cornell.gdiac.graphics.Stencil
Configures the OpenGL settings to apply the given effect.
area() - Method in class edu.cornell.gdiac.math.Path2
Returns the area enclosed by this path.
AssetDirectory - Class in edu.cornell.gdiac.assets
An asset manager that uses a JSON file to define its assets.
AssetDirectory(String) - Constructor for class edu.cornell.gdiac.assets.AssetDirectory
Creates a new AssetDirectory from the given directory.
AssetDirectory(String, FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.AssetDirectory
Creates a new AssetDirectory from the given directory.
AssetDirectory.Index - Class in edu.cornell.gdiac.assets
This class represents the top level index of an asset directory.
AssetParser<T> - Interface in edu.cornell.gdiac.assets
This interface parses an asset of type T from a JsonValue.
attach(ShaderProgram) - Method in class edu.cornell.gdiac.graphics.VertexBuffer
Attaches the given shader to this vertex buffer.
AttribData() - Constructor for class edu.cornell.gdiac.graphics.VertexBuffer.AttribData
Creates a new, empty attribute data object
ATTRIBUTE_OFFSET - Static variable in class edu.cornell.gdiac.graphics.shaders.ObjShader
The offsets for the attributes in this vertex shader (plus one more for end)
ATTRIBUTE_OFFSET - Static variable in class edu.cornell.gdiac.graphics.shaders.SpriteShader
The offsets for the attributes in this vertex shader (plus one more for end)
attributes - Variable in class edu.cornell.gdiac.graphics.VertexBuffer
The settings for each attribute
AudioEngine - Interface in edu.cornell.gdiac.audio
This interface provides an audio controller with more functionality than Audio.
AudioSource - Interface in edu.cornell.gdiac.audio
This class is an audio asset that is not explicitly attached to an audio engine.
AudioSourceLoader - Class in edu.cornell.gdiac.assets
This class is an AssetLoader to load AudioSource assets.
AudioSourceLoader() - Constructor for class edu.cornell.gdiac.assets.AudioSourceLoader
Creates a new AudioSourceLoader with an internal file resolver
AudioSourceLoader(FileHandleResolver) - Constructor for class edu.cornell.gdiac.assets.AudioSourceLoader
Creates a new AudioSourceLoader with the given file resolver
AudioSourceLoader.AudioSourceParameters - Class in edu.cornell.gdiac.assets
The definable parameters for an AudioSource.
AudioSourceParameters() - Constructor for class edu.cornell.gdiac.assets.AudioSourceLoader.AudioSourceParameters
 
AudioSourceParser - Class in edu.cornell.gdiac.assets
This class parses a JSON entry into a AudioSource object.
AudioSourceParser() - Constructor for class edu.cornell.gdiac.assets.AudioSourceParser
 
AudioStream - Interface in edu.cornell.gdiac.audio
This class represents a streaming decoder for an audio asset.
AUTOWAH_ATTACK_TIME - Variable in class edu.cornell.gdiac.audio.EffectFactory.AutoWAHDef
Controls the time the filtering effect takes to sweep from minimum to maximum center frequency when it is triggered by input signal.
AUTOWAH_PEAK_GAIN - Variable in class edu.cornell.gdiac.audio.EffectFactory.AutoWAHDef
Controls the time the filtering effect takes to sweep from minimum to maximum center frequency when it is triggered by input signal.
AUTOWAH_RELEASE_TIME - Variable in class edu.cornell.gdiac.audio.EffectFactory.AutoWAHDef
Controls the time the filtering effect takes to sweep from minimum to maximum center frequency when it is triggered by input signal.
AUTOWAH_RESONANCE - Variable in class edu.cornell.gdiac.audio.EffectFactory.AutoWAHDef
Controls the time the filtering effect takes to sweep from minimum to maximum center frequency when it is triggered by input signal.
AutoWAHDef() - Constructor for class edu.cornell.gdiac.audio.EffectFactory.AutoWAHDef
 
axisMoved(Controller, int, float) - Method in class edu.cornell.gdiac.util.XBoxController
An axis on the Controller moved.
A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values