| TileAnimation |
An animation sequence for a single tile GID, as authored in Tiled. The sequence loops indefinitely. |
| TileAnimationFrame |
A single frame in a tile animation sequence, as defined in the Tiled tileset. |
| Tilemap |
|
| TilemapAnimator |
Drives tile animations for a loaded Tilemap. All instances of the same animated GID share one clock, matching Tiled's behavior. Pass this to TilemapRenderer.Render each frame. |
| TilemapComponent |
Holds a loaded Brine2D.Tilemap.TilemapComponent.Tilemap and its rendering state. Add TilemapSystem to the world and this component handles the rest. |
| TilemapImageLayer |
Represents an image layer from a Tiled map — a full-image background or foreground layer that is not composed of tiles. |
| TilemapLayer |
|
| TilemapObject |
Represents a single object from a Tiled objectgroup layer. |
| TilemapPropertyExtensions |
Typed accessors for Tiled property dictionaries on maps, layers, objects, and tiles. All values come back as strings after loading; these helpers handle the parsing. |
| TilemapServiceCollectionExtensions |
|
| TilemapSystem |
Updates tile animations and renders all TilemapComponent entities. Textures are loaded asynchronously; a component is skipped by the renderer until IsLoaded is set. |
| TileProperties |
|
| Tileset |
|
| TmjAnimationFrame |
|
| TmjLayer |
|
| TmjLoader |
Loads Tiled JSON \(\.tmj\) maps. Supports embedded and external \(\.tsj\) tilesets, CSV and base64 tile data \(uncompressed, zlib, gzip, zstd\), and group layers at any depth. |
| TmjObject |
|