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 shader
Base 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.
A factory class for producing Path2 objects from a Spline2.
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 shader
Texture 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.