Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class LDtkArrayField<T>(val values: List<LDtkField<T>>) : LDtkField<T>
Link copied to clipboard
open class LDtkAutoLayer(val tileset: LDtkTileset, val autoTiles: List<LDtkAutoLayer.AutoTile>, val identifier: String, val iid: String, val type: LayerType, val cellSize: Int, val gridWidth: Int, val gridHeight: Int, val pxTotalOffsetX: Int, val pxTotalOffsetY: Int, val opacity: Float) : LDtkLayer
Link copied to clipboard
open class LDtkEntity(val identifier: String, val iid: String, val cx: Int, val cy: Int, val x: Float, val y: Float, val pivotX: Float, val pivotY: Float, val width: Int, val height: Int, val tileInfo: LDtkTileInfo?, val fields: Map<String, LDtkField<*>>)
Link copied to clipboard
open class LDtkEntityLayer(val entities: List<LDtkEntity>, val identifier: String, val iid: String, val type: LayerType, val cellSize: Int, val gridWidth: Int, val gridHeight: Int, val pxTotalOffsetX: Int, val pxTotalOffsetY: Int, val opacity: Float) : LDtkLayer
Link copied to clipboard
data class LDtkEntityRef(val entityIid: String, val layerIid: String, val levelIid: String, val worldIid: String)
Link copied to clipboard
data class LDtkEnum(val name: String, val values: Map<String, LDtkEnumValue>)
Link copied to clipboard
data class LDtkEnumValue(val name: String, val color: Color)
Link copied to clipboard
interface LDtkField<T>
Link copied to clipboard
open class LDtkIntGridAutoLayer(val tileset: LDtkTileset, val autoTiles: List<LDtkAutoLayer.AutoTile>, intGridValueInfo: List<LDtkIntGridLayer.ValueInfo>, val intGrid: Map<Int, Int>, val identifier: String, val iid: String, val type: LayerType, val cellSize: Int, val gridWidth: Int, val gridHeight: Int, val pxTotalOffsetX: Int, val pxTotalOffsetY: Int, val opacity: Float) : LDtkIntGridLayer
Link copied to clipboard
open class LDtkIntGridLayer(intGridValueInfo: List<LDtkIntGridLayer.ValueInfo>, val intGrid: Map<Int, Int>, val identifier: String, val iid: String, val type: LayerType, val cellSize: Int, val gridWidth: Int, val gridHeight: Int, val pxTotalOffsetX: Int, val pxTotalOffsetY: Int, val opacity: Float) : LDtkLayer
Link copied to clipboard
open class LDtkLayer(val identifier: String, val iid: String, val type: LayerType, val cellSize: Int, val gridWidth: Int, val gridHeight: Int, val pxTotalOffsetX: Int, val pxTotalOffsetY: Int, val opacity: Float) : TileLayer
Link copied to clipboard
class LDtkLevel(val uid: Int, val identifier: String, val iid: String, val pxWidth: Int, val pxHeight: Int, val worldX: Int, val worldY: Int, val neighbors: List<LDtkLevel.Neighbor>, val layers: List<LDtkLayer>, val entities: List<LDtkEntity>, val backgroundColor: String, levelBackgroundPos: LDtkLevelBackgroundPositionData? = null, bgImageTexture: TextureSlice? = null)
Link copied to clipboard
data class LDtkTileInfo(val tilesetUid: Int, val x: Int, val y: Int, val w: Int, val h: Int)
Link copied to clipboard
class LDtkTileset(val identifier: String, val uid: Int, val cellSize: Int, val pxWidth: Int, val pxHeight: Int, val tiles: List<TextureSlice>) : TileSet
Link copied to clipboard
open class LDtkTilesLayer(val tileset: LDtkTileset, val tiles: Map<Int, List<LDtkTilesLayer.TileInfo>>, val identifier: String, val iid: String, val type: LayerType, val cellSize: Int, val gridWidth: Int, val gridHeight: Int, val pxTotalOffsetX: Int, val pxTotalOffsetY: Int, val opacity: Float) : LDtkLayer
Link copied to clipboard
data class LDtkValueField<T>(val value: T) : LDtkField<T>
Link copied to clipboard
class LDtkWorld(val worldLayout: LDtkWorldLayout, val backgroundColor: String, val levels: List<LDtkLevel>, val tilesets: Map<Int, LDtkTileset>, val enums: Map<String, LDtkEnum>, val entities: Map<String, LDtkEntityDefinition>) : TileMap, Disposable