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