DefaultBox

class DefaultBox(size: Size, styleSet: StyleSet, boxType: BoxType, tileset: TilesetResource, backend: TileGraphics) : Box, TileGraphics

Functions

applyStyle
Link copied to clipboard
common
open override fun applyStyle(styleSet: StyleSet)
clear
Link copied to clipboard
common
open override fun clear()
createCopy
Link copied to clipboard
common
open override fun createCopy(): TileGraphics
draw
Link copied to clipboard
common
open override fun draw(tileMap: Map<Position, Tile>)
open override fun draw(tileComposite: TileComposite)
open override fun draw(tileMap: Map<Position, Tile>, drawPosition: Position)
open override fun draw(tile: Tile, drawPosition: Position)
open override fun draw(tileComposite: TileComposite, drawPosition: Position)
open override fun draw(tileMap: Map<Position, Tile>, drawPosition: Position, drawArea: Size)
open override fun draw(tileComposite: TileComposite, drawPosition: Position, drawArea: Size)
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
fill
Link copied to clipboard
common
open override fun fill(filler: Tile)
getTileAt
Link copied to clipboard
common
open override fun getTileAt(position: Position): Maybe<Tile>
getTileAtOrNull
Link copied to clipboard
common
open override fun getTileAtOrNull(position: Position): Tile?
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
toLayer
Link copied to clipboard
common
open override fun toLayer(offset: Position): Layer
toResized
Link copied to clipboard
common
open override fun toResized(newSize: Size): TileGraphics
open override fun toResized(newSize: Size, filler: Tile): TileGraphics
toString
Link copied to clipboard
common
open override fun toString(): String
toSubTileGraphics
Link copied to clipboard
common
open override fun toSubTileGraphics(rect: Rect): TileGraphics
toTileImage
Link copied to clipboard
common
open override fun toTileImage(): TileImage
transform
Link copied to clipboard
common
open override fun transform(transformer: (Position, Tile) -> Tile)

Properties

boxType
Link copied to clipboard
common
open override val boxType: BoxType
height
Link copied to clipboard
common
open override val height: Int
size
Link copied to clipboard
common
open override val size: Size
tiles
Link copied to clipboard
common
open override val tiles: Map<Position, Tile>
tileset
Link copied to clipboard
common
open override var tileset: TilesetResource
tilesetProperty
Link copied to clipboard
common
open override val tilesetProperty: Property<TilesetResource>
width
Link copied to clipboard
common
open override val width: Int

Sources

(source)
Link copied to clipboard