Package arc.util
package arc.util
-
ClassDescriptionProvides bit flag constants for alignment.Save periodically the registered
Autosaver.Saveables and also when the application exit.Defines a things that can be saved by theAutosaver.Defines the order to save things.Class with static helper methods to increase the speed of array/direct buffer and direct buffer/direct buffer transfersNote that these color codes will only work on linux or mac terminals.Parses command syntax.Interface for disposable resources.Eachable<T>Utility class for making HTTP requests.Provides all HTTP methods to use when creating aHttp.HttpRequest.Defines the status of an HTTP request.Exception returned when a 4xx or 5xx error is encountered.AI18NBundleprovidesLocale-specific resources loaded from property files.Simple re-implementation ofSettingsadding choice to store as plain or binary json.Logger with topics.Indicates that a method return or field can be null.Class to keep track of the time and load (percentage of total time) a specific task takes.QuickSelect<T>Implementation of Tony Hoare's quickselect algorithm.Keeps track of X actions in Y units of time.Various scaling types for fitting one rectangle into another.This class is for selecting a ranked element (kth ordered statistic) from an unordered list in faster time than sorting the whole array.Loads shared libraries from a natives jar file (desktop) or arm folders (Android).A lock-less thread-safe unbounded queue.TextFormatteris used byI18NBundleto perform argument replacement.Utilities for threaded programming.Keeps track of a time interval.Executes tasks in the future on the main loop thread.Runnable that can be scheduled on aTimer.Manages a single thread for updating timers.Temporary stuff.A runnable where anything might happen.