Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- cachedData - Variable in class edu.cornell.gdiac.assets.DirectoryLoader
-
The asynchronously read AssetDirectory.Index
- cachedData - Variable in class edu.cornell.gdiac.assets.JsonValueLoader
-
The asynchronously read JsonValue
- cachedData - Variable in class edu.cornell.gdiac.assets.WidgetValueLoader
-
The asynchronously read JsonValue
- calculate() - Method in class edu.cornell.gdiac.math.PathSmoother
-
Performs a triangulation of the current vertex data.
- calculate() - Method in class edu.cornell.gdiac.math.PolyTriangulator
-
Performs a triangulation of the current vertex data.
- calculate() - Method in class edu.cornell.gdiac.math.SplinePather
-
Performs an approximation of the current spline
- calculate(float) - Method in class edu.cornell.gdiac.math.PathExtruder
-
Performs a extrusion of the current path data.
- calculate(float, float) - Method in class edu.cornell.gdiac.math.PathExtruder
-
Performs an asymmetric extrusion of the current path data.
- cancelVibration() - Method in class edu.cornell.gdiac.util.XBoxController
-
Cancels any running vibration.
- canVibrate() - Method in class edu.cornell.gdiac.util.XBoxController
-
Returns whether the controller can rumble.
- Capsule - Enum Class in edu.cornell.gdiac.math
-
This enum specifies a capsule shape
- CapsuleObstacle - Class in edu.cornell.gdiac.physics2
-
A capsule-shaped model to support collisions.
- CapsuleObstacle(float, float) - Constructor for class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Creates a new box at the origin.
- CapsuleObstacle(float, float, float, float) - Constructor for class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Creates a new capsule object.
- CapsuleObstacle(float, float, float, float, Capsule) - Constructor for class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Creates a new capsule object width the given style.
- CARVE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Adds a stencil region the lower buffer
- CARVE_BOTH - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Adds a stencil region to both the lower and upper buffer
- CARVE_CLIP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CARVE
with an upperStencil.Effect.CLIP
. - CARVE_MASK - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CARVE
with an upperStencil.Effect.MASK
. - CARVE_NONE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Adds a stencil region to the lower buffer
- center - Static variable in class edu.cornell.gdiac.graphics.TextAlign
-
The constant for centered horizontal alignment
- center - Variable in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Rectangle representation of capsule core for fast computation
- centroidCache - Variable in class edu.cornell.gdiac.physics2.Obstacle
-
A cache value for when the user wants to access the center of mass
- CHAR - Enum constant in enum class edu.cornell.gdiac.graphics.TextLayout.UnicodeType
-
A traditional, printable character
- CHORUS_DELAY - Variable in class edu.cornell.gdiac.audio.EffectFactory.ChorusDef
-
Sets the modulation rate of the LFO that controls the delay time of the delayed signals.
- CHORUS_DEPTH - Variable in class edu.cornell.gdiac.audio.EffectFactory.ChorusDef
-
Sets the modulation rate of the LFO that controls the delay time of the delayed signals.
- CHORUS_FEEDBACK - Variable in class edu.cornell.gdiac.audio.EffectFactory.ChorusDef
-
Sets the modulation rate of the LFO that controls the delay time of the delayed signals.
- CHORUS_PHASE - Variable in class edu.cornell.gdiac.audio.EffectFactory.ChorusDef
-
Sets the waveform shape of the LFO that controls the delay time of the delayed signals.
- CHORUS_RATE - Variable in class edu.cornell.gdiac.audio.EffectFactory.ChorusDef
-
Sets the modulation rate of the LFO that controls the delay time of the delayed signals.
- CHORUS_WAVEFORM - Variable in class edu.cornell.gdiac.audio.EffectFactory.ChorusDef
-
Sets the waveform shape of the LFO that controls the delay time of the delayed signals.
- ChorusDef() - Constructor for class edu.cornell.gdiac.audio.EffectFactory.ChorusDef
- CJK - Enum constant in enum class edu.cornell.gdiac.graphics.TextLayout.UnicodeType
-
Chinese, Japanese, or Korean
- CLAMP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Limits drawing so that each pixel is updated once.
- CLAMP_CLIP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CLAMP
with an upperStencil.Effect.CLIP
. - CLAMP_MASK - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CLAMP
with an upperStencil.Effect.MASK
. - CLAMP_NONE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Uses the lower buffer to limit each pixel to single update.
- clear() - Method in class edu.cornell.gdiac.assets.ResourceManager
-
Empties out this resource manager, disposing all resources
- clear() - Method in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
Clears the contents of this OBJ mesh (both vertices and indices)
- clear() - Method in class edu.cornell.gdiac.graphics.obj.ObjParser
-
Clears all internal caches.
- clear() - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Clears the contents of this sprite mesh (both vertices and indices)
- clear() - Method in class edu.cornell.gdiac.math.Path2
-
Clears the contents of this path
- clear() - Method in class edu.cornell.gdiac.math.PathExtruder
-
Clears all internal data, including initial vertex data.
- clear() - Method in class edu.cornell.gdiac.math.PathSmoother
-
Clears all internal data, the initial vertex data.
- clear() - Method in class edu.cornell.gdiac.math.Poly2
-
Clears the contents of this polygon (both vertices and indices)
- clear() - Method in class edu.cornell.gdiac.math.PolyTriangulator
-
Clears all internal data, including the initial vertex data.
- clear() - Method in class edu.cornell.gdiac.math.Spline2
-
Clears all control points, producing a degenerate spline.
- clear() - Method in class edu.cornell.gdiac.math.SplinePather
-
Clears all internal data, including the spline data.
- clearAllEffect() - Method in interface edu.cornell.gdiac.audio.MusicQueue
-
Clear all effects on the music playback
- clearBounds() - Method in class edu.cornell.gdiac.graphics.TextLayout
-
Clears any bounding constraints placed on this text layout.
- clearBuffer(int) - Static method in class edu.cornell.gdiac.graphics.Stencil
-
Clears the stencil buffer specified
- clearHalfStencil(boolean) - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Clears half of the stencil buffer.
- clearListeners() - Method in class edu.cornell.gdiac.util.Controllers
-
Removes every global
ControllerListener
previously added. - clearSources() - Method in interface edu.cornell.gdiac.audio.MusicQueue
-
Clears the music buffer, removing all sources.
- clearStencil() - Method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Clears the stencil buffer.
- CLIP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Restrict all drawing to the unified stencil region.
- CLIP_CARVE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CLIP
with an upperStencil.Effect.CARVE
. - CLIP_CLAMP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CLIP
with an upperStencil.Effect.CLAMP
. - CLIP_FILL - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CLIP
with an upperStencil.Effect.FILL
. - CLIP_JOIN - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Restrict all drawing to the unified stencil region.
- CLIP_MASK - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CLIP
with an upperStencil.Effect.MASK
. - CLIP_MEET - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Restrict all drawing to the intersecting stencil region.
- CLIP_NONE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies
Stencil.Effect.CLIP
using the lower stencil buffer only. - CLIP_STAMP - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CLIP
with an upperStencil.Effect.STAMP
. - CLIP_WIPE - Enum constant in enum class edu.cornell.gdiac.graphics.Stencil.Effect
-
Applies a lower buffer
Stencil.Effect.CLIP
with an upperStencil.Effect.WIPE
. - closed - Variable in class edu.cornell.gdiac.math.Path2
-
Whether or not this path is closed
- closed - Variable in class edu.cornell.gdiac.math.Spline2
-
Whether the spline is closed.
- CLOSED - Enum constant in enum class edu.cornell.gdiac.math.PathFactory.Traversal
-
Traverse the border, and close the ends.
- COLOR_ATTRIBUTE - Static variable in class edu.cornell.gdiac.graphics.shaders.SpriteShader
-
The color attribute variable (uses the default from
ShaderProgram
- cols - Variable in class edu.cornell.gdiac.assets.SpriteSheetLoader.SpriteSheetParameters
-
The number of columns in the film strip
- command - Variable in class edu.cornell.gdiac.graphics.obj.ModelInfo.Group
-
The drawing command for this group (GL_FALSE for undefined)
- command - Variable in class edu.cornell.gdiac.graphics.obj.ObjMesh
-
The drawing command
- command - Variable in class edu.cornell.gdiac.graphics.SpriteMesh
-
The drawing command
- computeBounds() - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Returns the minimal rectangle bounding this mesh.
- computeBounds(Rectangle) - Method in class edu.cornell.gdiac.graphics.SpriteMesh
-
Returns the minimal rectangle bounding this mesh.
- computeTransform(float, float, float, float, float, float, float) - Static method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Returns the affine transform for the given parameters.
- computeTransform(Affine2, float, float, float, float, float, float, float) - Static method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the affine transform for the given parameters.
- computeTransform(Affine2, Vector2, Vector2, float, Vector2) - Static method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Sets the affine transform for the given parameters.
- computeTransform(Vector2, Vector2, float, Vector2) - Static method in class edu.cornell.gdiac.graphics.SpriteBatch
-
Returns the affine transform for the given parameters.
- connected(Controller) - Method in class edu.cornell.gdiac.util.XBoxController
-
A Controller got connected.
- contains(float, float) - Method in class edu.cornell.gdiac.math.Path2
-
Returns true if the interior of this path contains the given point.
- contains(float, float) - Method in class edu.cornell.gdiac.math.Poly2
-
Returns true if this polygon contains the given point.
- contains(Vector2) - Method in class edu.cornell.gdiac.math.Path2
-
Returns true if the interior of this path contains the given point.
- contains(Vector2) - Method in class edu.cornell.gdiac.math.Poly2
-
Returns true if this polygon contains the given point.
- contains(String) - Method in class edu.cornell.gdiac.assets.ResourceManager
-
Returns true if the specified resource is in this manager.
- contains(String, Class) - Method in class edu.cornell.gdiac.assets.ResourceManager
-
Returns true if the specified resource is in this manager.
- contains(T) - Method in class edu.cornell.gdiac.assets.ResourceManager
-
Returns true if the specified resource is in this manager.
- contents - Variable in class edu.cornell.gdiac.assets.AssetDirectory
-
The directory contents (including the map from JSON keys to file names)
- CONTEXT_FIELDS - Static variable in class edu.cornell.gdiac.graphics.shaders.SpriteShader
-
The individual fields of the context uniform block struct
- CONTEXT_OFFSETS - Static variable in class edu.cornell.gdiac.graphics.shaders.SpriteShader
-
The std140 offset of the fields of the context uniform block struct (plus one more for block end)
- CONTEXT_UNIFORM - Static variable in class edu.cornell.gdiac.graphics.shaders.SpriteShader
-
The uniform block for gradients and scissors (OpenGL 3.0 only)
- CONTROL - Enum constant in enum class edu.cornell.gdiac.graphics.TextLayout.UnicodeType
-
A control character
- controller - Variable in class edu.cornell.gdiac.util.XBoxController
-
Reference to base controller object wrapped by this instance.
- Controllers - Class in edu.cornell.gdiac.util
-
This class is a safe wrapper for the LibGDX Controllers class
- copy() - Method in class edu.cornell.gdiac.graphics.SpriteSheet
-
Returns a copy of this sprite sheet.
- corners - Variable in class edu.cornell.gdiac.math.Path2
-
The corner points of this path (used for extrusion).
- createAutoWAH() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default AutoWAH object
- createAutoWAH(EffectFactory.AutoWAHDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a AutoWAH effect object based on the AutoWAHDef object
- createBuffer() - Method in class edu.cornell.gdiac.graphics.obj.Model
-
Creates the OpenGL data for this OBJ model.
- createBuffer() - Method in class edu.cornell.gdiac.graphics.obj.Model.Surface
-
Returns true if an OpenGL buffer was successfully built for this surface.
- createChorus() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default Chorus object
- createChorus(EffectFactory.ChorusDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a Chorus effect object based on the ChorusDef object
- createDistortion() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default Distortion object
- createDistortion(EffectFactory.DistortionDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a Distortion effect object based on the DistortionDef object
- createEAXReverb() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default EAXReverb object
- createEAXReverb(EffectFactory.EAXReverbDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a EAXReverb effect object based on the EAXReverbDef object
- createEcho() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default Echo object
- createEcho(EffectFactory.EchoDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates an Echo effect object based on the EchoDef object
- createEqualizer() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default Equalizer object
- createEqualizer(EffectFactory.EqualizerDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates an Equalizer effect object based on the EqualizerDef object
- createFixtures() - Method in class edu.cornell.gdiac.physics2.BoxObstacle
-
Creates new fixtures for this body, defining the shape
- createFixtures() - Method in class edu.cornell.gdiac.physics2.CapsuleObstacle
-
Creates new fixtures for this body, defining the shape
- createFixtures() - Method in class edu.cornell.gdiac.physics2.Obstacle
-
Creates new fixtures for this body, defining the shape
- createFixtures() - Method in class edu.cornell.gdiac.physics2.PolygonObstacle
-
Creates new fixtures for this body, defining the shape
- createFixtures() - Method in class edu.cornell.gdiac.physics2.WheelObstacle
-
Creates new fixtures for this body, defining the shape
- createFlanger() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default Flanger object
- createFlanger(EffectFactory.FlangerDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a Flanger effect object based on the FlangerDef object
- createFreqShift() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default FreqShift object
- createFreqShift(EffectFactory.FreqShiftDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates an FreqShift effect object based on the FreqShiftDef object
- createPitchShifter() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default PitchShifter object
- createPitchShifter(EffectFactory.PitchShifterDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates an PitchShifter effect object based on the PitchShifter object
- createReverb() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default reverb object
- createReverb(EffectFactory.ReverbDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a reverb effect object based on the ReverbDef object
- createRingMod() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default Ring Modulator object
- createRingMod(EffectFactory.RingModDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a RingModulator effect object based on the RingModDef object
- createShader() - Static method in class edu.cornell.gdiac.graphics.shaders.ObjShader
-
Returns a newly created
ObjPipeline
shader - createShader() - Static method in class edu.cornell.gdiac.graphics.shaders.SpriteShader
-
Returns a newly created
SpriteBatch
shader - createShader(boolean) - Static method in class edu.cornell.gdiac.graphics.shaders.ObjShader
-
Returns a newly created
ObjPipeline
shader - createShader(boolean) - Static method in class edu.cornell.gdiac.graphics.shaders.SpriteShader
-
Returns a newly created
SpriteBatch
shader - createVocalMorpher() - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a default VocalMorpher object
- createVocalMorpher(EffectFactory.VocalMorpherDef) - Method in interface edu.cornell.gdiac.audio.EffectFactory
-
Creates a VocalMorpher effect object based on the VocalMorpher object
- currentGroup() - Method in class edu.cornell.gdiac.graphics.obj.ModelInfo
-
Returns the currently active Group object.
- currentInfo() - Method in class edu.cornell.gdiac.graphics.obj.MaterialLib
-
Returns the currently active MaterialInfo object.
All Classes and Interfaces|All Packages|Constant Field Values