Package gaiasky.util
package gaiasky.util
Various utilities
-
ClassDescriptionImplements an unbalanced binary search tree.A bitset, without size limitation, allows comparison via bitwise operators to other bitfields.This class contains some constant values, global to the workings of Gaia SkyConsumers.Consumer10<One,
Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten> Consumers.Consumer3<One,Two, Three> Consumers.Consumer4<One,Two, Three, Four> Consumers.Consumer5<One,Two, Three, Four, Five> Consumers.Consumer6<One,Two, Three, Four, Five, Six> Consumers.Consumer7<One,Two, Three, Four, Five, Six, Seven> Consumers.Consumer8<One,Two, Three, Four, Five, Six, Seven, Eight> Consumers.Consumer9<One,Two, Three, Four, Five, Six, Seven, Eight, Nine> Creates a report whenever Gaia Sky crashes and saves it to disk.This class provides utils to use Sprites and Fonts as if they were Decals, this is, flat textures in the 3D space.A resizable, ordered or unordered double array.Contains utilities to download filesFunctions.Function2<One,Two, R> Functions.Function3<One,Two, Three, R> Functions.Function4<One,Two, Three, Four, R> Functions.Function5<One,Two, Three, Four, Five, R> Functions.Function6<One,Two, Three, Four, Five, Six, R> Holds and initialises resources utilised globally.LargeLongMap<T>Manages and generates sentences to display during loading.This guy is in charge of logging the visited locations and serving them to the corresponding subsystems.A single locationLruCache<A,B> Least Recently Used cache implementationManages a master instance which makes available state information to others in order to synchronize a session.RAM memory informationThis guy is in charge of managing the music playlist and actually playing the soundsThis class contains various unit conversion constants for angles, distance and time unitsAn unordered map where the keys are objects and the values are unboxed doubles.Pair<A,B> Simple implementation of a pair of objects.Contains utilities to render stuffThis class contains the settings for Gaia Sky, organized into several inner classes by topic.Initializes and stores the YAML configuration file for Gaia Sky.This class converts settings from the old Java properties file to the new YAML-based configuration.Manages a slave instance configured with an MPCDI file.Wee utility class to check the operating system and the desktop environment.Contains some general utilities to deal with text and strings.Trio<A,B, C> Simple impelementation of a trio of objects.TwoWayHashmap<K,V> Simple two-way hashmap implemented with two maps.