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
SpriteDefinition.cs
1using Newtonsoft.Json;
2
4
6public sealed class SpriteDefinition
7{
8 [Newtonsoft.Json.JsonIgnore]
9 internal DefinitionLoadStamp? LoadStamp { get; set; }
10
14 public List<SpriteInstanceDefinition> Sprites { get; set; } = [];
18 public List<SpriteTilesheetSourceDefinition> TilesheetSources { get; set; } = [];
22 public List<SpriteSceneSourceDefinition> SceneSources { get; set; } = [];
23
25 [JsonIgnore]
27}
Captures provenance details for a GSPR scene definition.
static SpriteDefinitionSource None()
Creates an empty source marker when no provenance is known.
A collection of authored sprites. Empty collections are valid.
SpriteDefinitionSource Source
Load provenance; never persisted as an absolute content dependency.
List< SpriteInstanceDefinition > Sprites
Gets or sets the sprites.
List< SpriteTilesheetSourceDefinition > TilesheetSources
Gets or sets the tilesheet sources.
List< SpriteSceneSourceDefinition > SceneSources
Gets or sets the scene sources.