Skip to content

TmxObject

Defined in: src/modules/tmx/tmx.ts:134

A single object in an object group.

optional ellipse?: boolean

Defined in: src/modules/tmx/tmx.ts:140

True when the object is an ellipse-shaped region.


optional gid?: number

Defined in: src/modules/tmx/tmx.ts:142

Reference to a global tile ID (tile objects).


height: number

Defined in: src/modules/tmx/tmx.ts:144

Height in pixels.


id: number

Defined in: src/modules/tmx/tmx.ts:136

Unique ID.


name: string

Defined in: src/modules/tmx/tmx.ts:138

Object name.


optional polygon?: readonly object[]

Defined in: src/modules/tmx/tmx.ts:146

Polygon vertices, relative to (x, y).


optional polyline?: readonly object[]

Defined in: src/modules/tmx/tmx.ts:148

Polyline vertices, relative to (x, y).


optional properties?: TmxProperties

Defined in: src/modules/tmx/tmx.ts:150

Custom properties.


rotation: number

Defined in: src/modules/tmx/tmx.ts:152

Rotation in degrees clockwise.


optional text?: TmxText

Defined in: src/modules/tmx/tmx.ts:154

Text label (text objects).


type: string

Defined in: src/modules/tmx/tmx.ts:156

Object class/type.


visible: boolean

Defined in: src/modules/tmx/tmx.ts:158

Whether the object is visible.


width: number

Defined in: src/modules/tmx/tmx.ts:160

Width in pixels.


x: number

Defined in: src/modules/tmx/tmx.ts:162

X coordinate in pixels.


y: number

Defined in: src/modules/tmx/tmx.ts:164

Y coordinate in pixels.