Skip to content

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

A map object (entity, trigger, etc.).

optional ellipse?: boolean

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

Ellipse flag


optional gid?: number

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

Tile GID (if tile object)


height: number

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


id: number

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

Object ID


name: string

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

Object name


optional point?: boolean

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

Point flag


optional polygon?: object[]

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

Polygon points (if polygon)

x: number

y: number


optional polyline?: object[]

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

Polyline points (if polyline)

x: number

y: number


optional properties?: Record<string, unknown>

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

Custom properties


optional rotation?: number

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

Rotation in degrees


type: string

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

Object type/class


width: number

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

Size in pixels


x: number

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

Position in pixels


y: number

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