JavaScript is disabled on your browser.
Interface Summary Interface Description GameListener This listener interface is used for receiving events about the general life-cycle of the Game
(e.g.
GameWindow.ResolutionChangedListener This listener interface receives resolution changed events of the game window.
IGameLoop The IGameLoop
interface provides special methods for the game's main loop
ILaunchable A functional interface that defines methods for instances that need to be launched and terminated externally.
ILoop The ILoop
interface provide method for game loops that are publicly exposed.
ITimeToLive The ITimeToLive
interface defines methods for instances the have a limited time to live.
IUpdateable The functional interface IUpdateable
provides the functionality to automatically update the instance
from a loop that it is attached to.
Class Summary Class Description DefaultUncaughtExceptionHandler Handles the uncaught exceptions that might occur while running a game or application with the LITIENGINE.
Game The Game
class is without any doubt one of the classes that you will call a lot when creating a game with the LITIENGINE.
GameInfo The GameInfo
class contains basic information about a LITIENGINE game.
GameLoop The main update loop that executes the game logic by calling the update functions on all registered IUpdatable
instances.
GameMetrics The class GameMetrics
provides meta information about the game's metrics.
GameMetrics.RenderInfo GameRandom A random number generator instance that provides enhanced functionalities for the java default Random
implementation.
GameTime The GameTime
class provides temporal information that can be used to perform time based events.
GameWindow The GameWindow
class is a wrapper for the game's visual window in which the RenderComponent
lives. It provides the possibility to set a title, provide an icon, configure the cursor or get information about the resolution.
UpdateLoop The UpdateLoop
is a basic loop implementation that performs operations at the specified tickRate
by continuously processing the registered logic and delaying the loop until the requested rate is met.
Enum Summary Enum Description Align The enum Align
defines a range of horizontal alignments.
Direction This enum defines the four dimensional directions in 2D space.
Valign The enum Valign
defines a range of vertical alignments.