Gondwana Game Engine Development (master) - 2.6.1
Gondwana is a cross-platform 2.5D game and rendering engine written in C#/.NET 8. It provides fine-grained control over rendering, timing, and scene composition, with built-in support for parallax, z-ordering, pixel overhang, collision detection, and particle effects. Gondwana targets desktop and web platforms using SkiaSharp for graphics and pluggable audio backends for desktop and browser targets.
Loading...
Searching...
No Matches
EngineManagers.cs
7
8namespace Gondwana;
9
13public sealed class EngineManagers
14{
15 internal EngineManagers() { }
16
21
26
31
36
41
46}
Manages the lifecycle of audio resources independently of the playback backend.
static AudioResourceManager Instance
Gets the singleton AudioResourceManager instance.
Manages the lifecycle, registration, and retrieval of all direct drawing objects in the Gondwana engi...
static DirectDrawingManager Instance
Gets the singleton instance of the direct drawing manager.
Manages the lifecycle, lookup, and per-frame updates of all active Sprite instances.
static SpriteManager Instance
Gets the singleton instance of the sprite manager.
Manages loaded SvgResource instances keyed by asset name.
static SvgResourceManager Instance
Gets the singleton instance of the SvgResourceManager.
Thread-safe singleton registry for Tilesheet instances.
static TilesheetRegistry Instance
Gets the singleton instance of the TilesheetRegistry.
TilesheetRegistry Tilesheets
Gets the tilesheet registry for managing tilesheet resources.
SpriteManager Sprites
Gets the sprite manager for managing sprite assets and rendering.
DirectDrawingManager DirectDrawings
Gets the direct drawing manager for immediate-mode rendering operations.
SvgResourceManager SvgResources
Gets the SVG resource manager for loading and managing SVG assets.
FontManager Fonts
Gets the font manager for loading and managing font resources.
AudioResourceManager AudioResources
Gets the audio resource manager for loading and managing audio assets.
Centralized manager for loading, retrieving, and unloading shared fonts. Fonts are stored by string k...
static FontManager Instance
Gets the singleton instance of the FontManager.