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
Dictionaryof namedPropertyValues used with any Tiled object that can have user defined properties (captured inPropertyValue)Declaration
Swift
public typealias Properties = [String : PropertyValue]
View on GitHub
Type Aliases Reference