![]() |
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.
|
Classes | |
| class | AnimationDefinition |
| Represents the root definition of an animation in the GANI (Gondwana Animation) file format. More... | |
| class | AnimationDefinitionSerializer |
| Provides loading, saving, conversion, and materialization helpers for Gondwana animation (.gani) files. | |
| class | AnimationDefinitionSource |
| Captures provenance details for an animation definition. More... | |
| class | AnimationDefinitionValidator |
| Provides deterministic GANI authoring diagnostics without creating runtime cycles. | |
| class | AnimationFrameDefinition |
| Identifies one tilesheet frame used by a GANI animation. More... | |
| class | AnimationTilesheetSourceDefinition |
| Describes an authoring-time source for a logical tilesheet referenced by a GANI definition. Runtime materialization continues to resolve frames through the registered tilesheet name. More... | |
Enumerations | |
| enum | AnimationDefinitionSourceKind { None = 0 , LooseDefinitionFile = 1 , PackedDefinitionFile = 2 , Generated = 3 } |
| Identifies where a GANI animation definition originated. More... | |
| enum | AnimationTilesheetSourceKind { LooseDefinitionFile , PackedDefinitionFile } |
| Identifies how a GANI definition can locate one of its logical GTS dependencies for authoring and tooling purposes. More... | |
Identifies where a GANI animation definition originated.
Definition at line 6 of file AnimationDefinitionSourceKind.cs.
Identifies how a GANI definition can locate one of its logical GTS dependencies for authoring and tooling purposes.
| Enumerator | |
|---|---|
| LooseDefinitionFile | The tilesheet definition is stored as a loose .gts file. |
| PackedDefinitionFile | The tilesheet definition is stored as an entry inside a Gondwana assets file. |
Definition at line 11 of file AnimationTilesheetSourceDefinition.cs.