Skip to content

Defined in: packages/three-flatland/src/tilemap/types.ts:41

Tileset data structure.

columns: number

Defined in: packages/three-flatland/src/tilemap/types.ts:55

Number of columns


firstGid: number

Defined in: packages/three-flatland/src/tilemap/types.ts:45

First GID for this tileset


imageHeight: number

Defined in: packages/three-flatland/src/tilemap/types.ts:53

Tileset image height


imageWidth: number

Defined in: packages/three-flatland/src/tilemap/types.ts:51

Tileset image width


optional margin?: number

Defined in: packages/three-flatland/src/tilemap/types.ts:61

Margin around tiles


name: string

Defined in: packages/three-flatland/src/tilemap/types.ts:43

Tileset name


optional normalMap?: Texture <unknown, TextureEventMap >

Defined in: packages/three-flatland/src/tilemap/types.ts:72

Tangent-space normal map, 1:1 co-registered with texture.

Populated when the loader is given normals: true (or a descriptor). Binds to NormalMapProvider.normalMap on a lit tilemap.


optional spacing?: number

Defined in: packages/three-flatland/src/tilemap/types.ts:59

Spacing between tiles


optional texture?: Texture <unknown, TextureEventMap >

Defined in: packages/three-flatland/src/tilemap/types.ts:65

Texture atlas


tileCount: number

Defined in: packages/three-flatland/src/tilemap/types.ts:57

Number of tiles


tileHeight: number

Defined in: packages/three-flatland/src/tilemap/types.ts:49

Tile height in pixels


tiles: Map<number, TileDefinition>

Defined in: packages/three-flatland/src/tilemap/types.ts:63

Tile definitions


tileWidth: number

Defined in: packages/three-flatland/src/tilemap/types.ts:47

Tile width in pixels