Module technology.sola.engine
Package technology.sola.engine.core
package technology.sola.engine.core
This package provides the core classes related to the core functionality of the sola-game-engine.
-
ClassDescriptionFixedUpdateGameLoop is a
GameLoop
implementation that runs an update method at desired target updates per second and renders whenever an update is available.GameLoop handles running a sequence of update and render commands at a target rate.FpsTracker is a simple class for tracking update and frame ticks.Sola contains the core functionality needed to make a game.Creates aSolaConfiguration
.SolaPlatform defines the API for a platform to runSola
.GameLoopProvider is aFunctionalInterface
defining the contract for providing aGameLoop
implementation for the sola game engine to use.Holds the coordinate of the mouse.SolaPlatformInitialization is aFunctionalInterface
defining the contract for finishing initialization of aSolaPlatform
.SolaPlatformIdentifier is a unique identifier for aSolaPlatform
implementation.SolaPlatformType represents the broad types of devices that a particularSolaPlatform
is implemented for.