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
Gondwana.Drawing.Tilesheets.GTS Namespace Reference

Classes

class  TilesheetDefinition
 Represents the root definition of a tilesheet in the GTS (Gondwana Tilesheet) file format. More...
class  TilesheetDefinitionSerializer
 Provides loading and saving helpers for Gondwana tilesheet definition (.gts) files.
class  TilesheetDefinitionSource
 Captures provenance details for a tilesheet definition. More...
class  TilesheetDefinitionValidator
 Deterministic authoring diagnostics without creating runtime tiles or registering resources.
class  TilesheetFrameDefinition
 Defines collision metadata for one frame in a tilesheet region. More...
class  TilesheetImageDefinition
 Represents the image source definition for a tilesheet, specifying where the image data can be loaded from. More...
class  TilesheetMaskDefinition
 Defines a color mask used to identify and process specific colors within a tilesheet image. More...
class  TilesheetRegionDefinition
 Defines a rectangular region within a tilesheet, including layout and collision metadata. More...

Enumerations

enum  TilesheetDefinitionSourceKind { None = 0 , LooseDefinitionFile = 1 , PackedDefinitionFile = 2 , Generated = 3 }
 Indicates where a tilesheet definition came from. More...

Enumeration Type Documentation

◆ TilesheetDefinitionSourceKind

Indicates where a tilesheet definition came from.

Enumerator
None 

No source or option is selected.

LooseDefinitionFile 

The definition is stored in a loose file.

PackedDefinitionFile 

The definition is stored in an assets file.

Generated 

The definition was generated from runtime state.

Definition at line 6 of file TilesheetDefinitionSourceKind.cs.