Index
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 thisController
. - 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 aJsonValue
. - 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 loadAudioSource
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.
All Classes and Interfaces|All Packages|Constant Field Values