All Packages
Package Summary
Package
Description
This package provides classes for loading various asset types.
This package provides various classes related to assets related to audio.
This package provides various exceptions for errors that may happen during asset operations.
This package provides various classes related to assets related to graphics.
This package provides classes related to the
Font
asset type.This package provides various exceptions for errors that may happen during
Font
asset operations.This package provides
JsonMapper
implementations for various classes related to
font assets.This package provides various classes related to gui assets.
This package provides classes related to the
SpriteSheet
asset type.This package provides various classes related to assets related to input.
This package provides various classes related to assets related to JSON files.
This package provides the core classes related to the core functionality of the sola-game-engine.
This package provides
Component
s that are considered a core part of the sola-game-engine.This package provides
Event
definitions that are a core part of sola-game-engine.This package provides classes that provide default functionality to build games with using the various areas of code
throughout the sola-game-engine.
This package provides various default implementation of
SolaGraphicsModule
to be used in SolaGraphics
.This package provides classes to handle
Event
s for sola-game-engine.This package provides classes for dealing with graphics in sola-game-engine.
This package provides
Component
s related to rendering graphics.This package provides
Component
s related to animating graphics.This package provides functionality for rendering GUI for games.
This package provides a general set of useful implementation of
GuiElement
.This package provides implementations of
GuiElement
that allow for
user interaction.This package provides event definitions for GUI related events.
This package provides functionality for building
GuiJsonDocument
instances from JSON.This package provides classes for building
GuiElement
from JSON.This package provides various exceptions for errors that may happen during gui json operations.
This package provides classes for parsing Styles objects from JSON.
This package provides common properties for styling
GuiElement
.This package provides common style property definitions.
This package provides functionality for providing default styling for
GuiElement
.This package provides utilities useful in rendering game GUI.
This packages provides the definition of the sola-game-engine
Renderer
and a default software based implementation.This package contains various implementations of
BlendFunction
.This package provides classes for handling aspect ratio when the viewport size changes.
This package provides
EcsSystem
s that operate on graphics related Component
s.This package provides classes for handling various types of user input.
This package provides general networking classes.
This package provides REST networking classes.
This package provides socket networking classes.
This package provides classes for simulating physics.
This package provides various
Component
s for simulating physics.This package provides various functionality for
ColliderComponent
.This package provides
Event
s related to physics operations.This package provides various
EcsSystem
s for simulating physics.This package contains broad phase collision detection implementations for
CollisionDetectionSystem
to use.This package contains various utilities for helping in physics related calculations.
This package provides various utilities useful for the sola-game-engine.
This package provides simple logging functionality for sola-engine to use.
This package provides several math classes and utilities.
This package provides geometry classes and utilities.
This package provides linear algebra classes and utilities.