Namespace Unity.Tilemaps
Classes
EntityIdTile
A default Tile to be placed in a Tilemap, using EntityId to reference managed Unity Objects. This is the Entity Id Tile equivalent for Tile.
EntityIdTileBase
Base abstract class for all Entity Id Tiles used by a Tilemap. In order for a custom Tile to use Unity Jobs and Burst by a Tilemap, the custom Tile must be derived from EntityIdTileBase or other Tiles which derive from EntityIdTileBase.
GridUtility
Static utility class providing Grid coordinate conversions. All methods are Burst-compatible and can be used in Unity Jobs.
Vector3IntExtensions
Extension helper functions for converting Vector3Int to int3 and vice versa
Structs
GridData
Blittable representation of a Grid component's dimensional data, suitable for use inside Burst-compiled Jobs where managed GridLayout references cannot be accessed. A GridData stores the layout of the grid and provides the data required to convert between cell space and local space.
TilemapDataStruct
Struct containing Tilemap information for use in jobs to get Tile data
TilemapRefreshStruct
Struct containing Tilemap information for use in jobs to refresh Tiles
Enums
GridData.Layout
The layout of cells in the Grid. Determines how positions are converted between cell space and local space. Values match GridLayout.
GridData.Swizzle
The swizzle order applied to Grid cell positions. Remaps how cell coordinates are arranged across the X, Y, and Z axes. Values match GridLayout.
Delegates
EntityIdTileBase.GetTileAnimationDataJobDelegate
The delegate called by Tilemap using Unity Jobs to get Tile Animation Data from Tiles
EntityIdTileBase.GetTileDataJobDelegate
The delegate called by Tilemap using Unity Jobs to get Tile Data from Tiles
EntityIdTileBase.RefreshTileJobDelegate
The delegate called by Tilemap using Unity Jobs to refresh Tiles