All Classes and Interfaces
Class
Description
An asset manager that uses a JSON file to define its assets.
This class represents the top level index of an asset directory.
This interface parses an asset of type
T
from a JsonValue
.This interface provides an audio controller with more functionality than
Audio
.This class is an audio asset that is not explicitly attached to an audio engine.
This class is an
AssetLoader
to load AudioSource
assets.The definable parameters for an
AudioSource
.This class parses a JSON entry into a
AudioSource
object.This class represents a streaming decoder for an audio asset.
Box-shaped model to support collisions.
This enum specifies a capsule shape
A capsule-shaped model to support collisions.
This class is a safe wrapper for the LibGDX Controllers class
This class is an
AssetLoader
to load AssetDirectory.Index
assets.The definable parameters for a
AssetDirectory.Index
.This is a factory class for creating
EffectFilter
objects.This class contains definitions for constructing a AutoWAH object
This class contains definitions for constructing a chorus effect filter object
This class contains definitions for constructing a distortion object
This class contains definitions for constructing a EAXReverb object
This class contains definitions for constructing an echo object
This class contains definitions for constructing an Equalizer object
This class contains definitions for constructing a flanger object
This class contains definitions for constructing a FrequencyShifter object
This class contains definitions for constructing a Pitch Shifter object
This class contains definitions for constructing a reverberation sound effect
This class contains definitions for constructing a Ring Modulator object
This class contains definitions for constructing a VocalMorpher object
This class represents external sound effects in OpenAL.
This class parses a JSON entry for TrueType font into a
BitmapFont
.This class represents a camera gimbal.
This class is just a collection of static functions to help with debugging OpenGL.
This class defines a two color gradient.
This class is an
AssetLoader
to load JsonValue
assets.The definable parameters for a
JsonValue
.This class parses a JSON entry into a
JsonValue
.This class represents a WaveFront material
This class represents the attributes of a MTL material.
This class is a reference to a (potentially loaded) lightmap texture.
This class represents an MTL file
This class is an
AssetLoader
to load MaterialLib
assets.The definable parameters for a
Material
.This class parses a JSON entry into a
MaterialLib
object.This class represents an OBJ model.
This class represents the data in an OBJ file.
This class represents the attributes of an OBJ render group.
This class represents the indices of an OBJ vertex.
This class is a reference to an OBJ
Model
.This class is an
AssetLoader
to load Music
assets.The definable parameters for a
Music
object.This class parses a JSON entry into a
Music
.This interface represents a continuous audio stream.
The interface for a callback invoked as the music queue is processed.
This class is an
AssetLoader
to load MusicQueue
assets.The definable parameters for a
MusicQueue
.This class parses a JSON entry into a
MusicQueue
.This class represents a flexible mesh data type for rendering OBJ surfaces.
This class is an
AssetLoader
to load Model
assets.The definable parameters for an
Model
.This class parses a JSON entry into a
Model
asset.This class generates an AST for an OBJ file (and its associated MTL files).
This class is a graphics pipeline for drawing
Model
objects.A factory for the default OBJ
Model
shaderBase model class to support collisions.
Interface for user-defined obstacle data.
Selection tool to move and drag physics obstacles
This class is a sprite attached to a Box2d obstacle.
This class is a collection of static functions to access data in a JSON file.
A class to represent a flattened polyline.
A factory class for extruding paths into a solid polygon.
The types of caps supported in an extrusion.
The types of joints supported in an extrusion.
A factory class for generating common Path2 objects.
This enum lists the types of path traversal that are supported.
A factory class to smooth a continuous path of points, reducing the number needed.
A class to represent a simple polygon.
A factory class for generating common Poly2 objects.
A polygonal-shaped model to support collisions.
A factory class for producing solid Poly2 objects from a set of vertices.
A doubly-linked list that uses LibGDX memory pools to optimize memory costs.
Static class for producing random numbers.
This is a class representing an offscreen render target.
This class provides a singleton for managing heavyweight resources
A class to create a
FileHandle
in an application-specific directory.This class defines a general purpose scissor mask.
A listener class for responding to a screen's request to exit.
This class defines a GLSL shader.
This class is an asset loader to load
Shader
assets.The definable parameters for a
Shader
.This class parses a JSON entry into a
Shader
.This interface represents playback for an in-memory audio asset.
The interface for a callback invoked as a sound instance is completed
This class is an
AssetLoader
to load SoundEffect
assets.The definable parameters for a
SoundEffect
.A singleton class for controlling sound effects in LibGDX
This class parses a JSON entry into a
SoundEffect
.This class is an
AssetLoader
to load Sound
assets.The definable parameters for a
Sound
object.This class parses a JSON entry into a
Sound
object.A class representing a spline of cubic beziers.
This class is a sprite batch for drawing 2d graphics.
An enumeration of standard color blending options.
This class represents a flexible mesh data type for rendering sprites.
A factory for the default
SpriteBatch
shaderTexture class providing flipbook animation.
This class is an
AssetLoader
to load SpriteSheet
assets.The definable parameters for a
SpriteSheet
.This class parses a JSON entry into a
SpriteSheet
.A class to support stenciling effects.
An enum enumerating all of the supported stencil effects.
This class provides bit flag constants for text alignment.
This class manages the layout of (potentially) multiple lines of text.
An enum for categorizing unicode character types.
This is a class representing an OpenGL texture.
This enum lists the possible texture pixel formats.
This class is a
SpriteMesh
with a TextureRegion
.This class parses a JSON entry into a
Texture
.This class is an
AssetLoader
to load TextureRegion
assets.The definable parameters for a
TextureRegion
.This class parses a JSON entry into a
TextureRegion
.This class defines a uniform block buffer for shader optimization.
This class defines a vertex buffer for drawing with a shader.
A data type for keeping track of attribute data.
Circle-shaped model to support collisions.
This class represents an externally defined widget in JSON form.
This asset loader allows us to allocate widgets.
The definable parameters for a
WidgetValue
.This class parses a JSON entry into a
WidgetValue
.Class to support an XBox (360/One) controller
This enumerations supports D-pad directional controls.