All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractRenderer Provides a skeleton implementation of theRendererinterface, without imposing any restrictions related to the actual rendering.AjaxCallback Callback function that is invoked from JavaScript when an AJAX request has been sent and the response has been received.Align Describes the alignment with which a text should be displayed.AlphaTransform Describes how to draw graphics with a modified alpha channel.Animation Shows a number of images in sequence.AnimationFrameCallback Callback function that is invoked from JavaScript during every frame update performed by the browser.AppleIconTool Application Implements a mechanism on top of the renderer that divides the application life cycle into a number of separate scenes.ApplicationData Interface for using the renderer to save or load persistent application data.Audio Represents an audio clip.AWTImage Represents image data using Java 2D'sBufferedImage.AWTInput Input device that uses AWT to capture mouse and keyboard events.Browser Contains the API for calling JavaScript functions using TeaVM.Button Simple button widget with graphics and interaction entirely managed by the renderer, not using the native widget.Canvas Represents the resolution of the application graphics independently from the device's screen resolution.Circle Circle that is defined by its center point and a radius, defined with float precision.ColorConversionTool Command line tool for performing color correction operations on all images within a directory.ColorRGB Represents a color built out of red, green, and blue components.CommandLineTool Skeleton implementation for tools that provide a command line interface, where the command line arguments are parsed using Args4j.ComplexScene Scene that is split into a number of subsystems.DemoApplication Simple demo application that displays a number of animated Mario sprites on top of a black background.DemoLauncher Launches the demo application from the command line.Effect An animated graphical effect that can be played as part of a scene.EffectManager Controls registration and playback for graphical effects that can be played as part of a scene.FilePointer Reference to a resource file that is part of the application using a relative path.GDXApplicationData Uses libGDX's mechanism for user preferences to store application data.GDXInput Access to libGDX's user input state.GDXMediaLoader Loads media assets using the libGDX framework.GDXRenderer Renderer built on top of the libGDX framework.GDXSound Refers to an audio clip that is managed by libGDX.GDXTexture Refers to a texture that is managed by libGDX.GraphicsContext Provides access to the renderer's drawing operations.HeadlessRenderer Headless implementation of aJava2DRenderer.Image Represents an image based on raster graphics.ImageTileTool Command line tool that creates an image by tiling an existing image both horizontally and vertically.InputDevice Used to poll the status of the platform's input devices.InternetAccess Interface for the platform-specific mechanism used to access the internet.Java2DGraphicsContext Uses Java 2D to render graphics.Java2DRenderer Implementation of a renderer that uses APIs from the Java standard library.KeyCode Enumerates the keys on a conventional keyboard.Location A point that does not use absolute coordinates, but is instead relative to the canvas borders.MathUtils Basic math-related functions that are not included inMathor Google Guava.MediaCache Wrapper aroundMediaLoaderthat caches all loaded media files.MediaException Indicates an error has occured when loading or processing media, such as images or audio.MediaLoader Loads media files such as images or audio in a format that can later be used by the renderer.MP3 Plays MP3 files using the JLayer library.Point Point with X and Y coordinates, defined with float precision.Polygon Describes a two-dimensional convex polygon with float precision coordinates.RandomGenerator Utility class to help with random numbers.Rect Two-dimensional rectangle with coordinates defined with float precision.Renderable Interface for all objects that render graphics during the animation loop.Renderer Renders audiovisual data to that can be used to display multimedia applications.RotatingBuffer Stores time series values in a rotating buffer.Scene Represents a discrete part or phase of an application, that is active for some period of time.SelectBox Simple select box widget with graphics and interaction entirely managed by the renderer, not using the native widget.Shape Shared interface for all two-dimensional shapes.Sprite Static or animated two-dimensional image that can be integrated into a larger scene.SpriteSheet Image that contains the graphics for multiple sprites by including them as named regions witin the image.SpriteSheetPacker Creates a new sprite sheet by taking all images located within a direcory, and packing them into a single sprite sheet.StandardApplicationData Saves application data to a simple.propertiesfile in the platform's standard location.StandardInternetAccess Sends HTTP requests using the HTTP client included as part of the Java standard library.StandardMediaLoader Uses APIs from the Java standard library to load media files: Java2D and ImageIO for loading images, Java Sound for loading audio clips, and AWT for loading fonts.SubSystem Functional area that is part of a larger scene.TeaAudio Plays audio clips using the HTML5 media API that is supported by all modern browsers.TeaDemo Launcher for the TeaVM version of the demo application.TeaGraphicsContext Delegates all drawing operations to the browser using TeaVM.TeaImage TeaInputDevice TeaInternetAccess Sends HTTP requests by delegating them to JavaScript and sending them as AJAX requests.TeaLocalStorage TeaMediaLoader Delegates media loading to the browser.TeaRenderer Renderer based on TeaVM (http://teavm.org) that is transpiled to JavaScript and runs in the browser.TeaVMTranspiler Transpiles MultimediaLib applications to JavaScript using TeaVM.TextField Simple text field widget with graphics and interaction entirely managed by the renderer, not using the native widget.TextLabel Simple text label that is drawn at the specified coordinates.Timer Utility class for time-based behavior.Transform Transformation that can be applied to a graphic when displaying it.TTFont Represents a TrueType font that can be used to draw text.Updatable Defines a standardized interface for all objects that should be updated every frame during the animation loop.Vector A two-dimensional vector with a direction and a magnitude, both defined with float precision.WebSocketCallback Callback function that is invoked from JavaScript for web socket events.WebSocketConnection Interface for sending and receiving messages through a web socket connection.Widget Base class for all subsystems that emulate user interface widgets (buttons, select boxes, text fields, etc.).WindowOptions Configuration options for when the renderer is displayed in a window when running on a desktop platform.