Tilemap

Classes
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
Structs
Tile Represents a single tile in a tilemap.
Enums
TilemapObjectShape The geometric shape of a TilemapObject as authored in Tiled.