indigo.shared.formats

Members list

Type members

Classlikes

final case class Aseprite(frames: List[AsepriteFrame], meta: AsepriteMeta)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Aseprite

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Aseprite.type
final case class AsepriteFrame(filename: String, frame: AsepriteRectangle, rotated: Boolean, trimmed: Boolean, spriteSourceSize: AsepriteRectangle, sourceSize: AsepriteSize, duration: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class AsepriteFrameTag(name: String, from: Int, to: Int, direction: String)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class AsepriteMeta(app: String, version: String, format: String, size: AsepriteSize, scale: String, frameTags: List[AsepriteFrameTag])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class AsepriteRectangle(x: Int, y: Int, w: Int, h: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class AsepriteSize(w: Int, h: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class ClipData(label: CycleLabel, size: Size, sheet: ClipSheet)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SpriteAndAnimations(sprite: Sprite[Bitmap], animations: Animation)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TileSet(columns: Option[Int], firstgid: Int, image: Option[String], imageheight: Option[Int], imagewidth: Option[Int], margin: Option[Int], name: Option[String], spacing: Option[Int], terrains: Option[List[TiledTerrain]], tilecount: Option[Int], tileheight: Option[Int], tiles: Option[Map[String, TiledTerrainCorner]], tilewidth: Option[Int], source: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TileSheet(assetName: AssetName, imageSize: Size, tileSize: Size, margin: Int)

Utility for working with generic sprite sheets. The sheet must be uniform, with each sprite having the same width and height, and a (possibly zero-pixel) inner margin.

Utility for working with generic sprite sheets. The sheet must be uniform, with each sprite having the same width and height, and a (possibly zero-pixel) inner margin.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TileSheet

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TileSheet.type
final case class TiledGridCell[A](column: Int, row: Int, tile: A)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TiledGridLayer[A](grid: List[TiledGridCell[A]], columnCount: Int, rowCount: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TiledGridMap[A](layers: NonEmptyList[TiledGridLayer[A]])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TiledLayer(name: String, data: List[Int], x: Int, y: Int, width: Int, height: Int, opacity: Double, `type`: String, visible: Boolean)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TiledMap(width: Int, height: Int, infinite: Boolean, layers: List[TiledLayer], nextobjectid: Int, orientation: String, renderorder: String, tiledversion: String, tilewidth: Int, tileheight: Int, tilesets: List[TileSet], `type`: String, hexsidelength: Option[Int], staggeraxis: Option[String], staggerindex: Option[String], backgroundcolor: Option[String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TiledMap

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TiledMap.type
final case class TiledTerrain(name: String, tile: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class TiledTerrainCorner(terrain: List[Int])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all