Type Aliases
The following type aliases are available globally.
-
Explicit type for bytes
Declaration
Swift
public typealias Byte = UInt8
-
A point on a tile grid (such as a tile layer)
Declaration
Swift
public typealias TileGridPosition = Point<Int>
-
The dimensions of a tile grid (such as map or tile layer)
Declaration
Swift
public typealias TileGridSize = Dimension<Int>
-
A point in a rasterised image
Declaration
Swift
public typealias PixelPoint = Point<Int>
-
A dimension for rasterized images
Declaration
Swift
public typealias PixelSize = Dimension<Int>
-
A rectangle inside a rasterized image
Declaration
Swift
public typealias PixelBounds = Rectangle<Int>
-
A point in 2D space
Declaration
Swift
public typealias Position = Point<Double>
-
A dimension in 2D space
Declaration
Swift
public typealias Size = Dimension<Double>
-
Any array of of positions describing a path in 2D space
Declaration
Swift
public typealias Path = Array<Position>
-
A
Dictionary
of namedPropertyValue
s used with any Tiled object that can have user defined properties (captured inPropertyValue
)Declaration
Swift
public typealias Properties = [String : PropertyValue]