ImageTile

interface ImageTile : Tile, TilesetHolder

An ImageTile is a singular image that can be loaded using ImageDictionaryTilesetResources.

Functions

asCharacterTile
Link copied to clipboard
common
abstract fun asCharacterTile(): Maybe<CharacterTile>
Returns this Tile as a CharacterTile if possible.
asGraphicTile
Link copied to clipboard
common
abstract fun asGraphicTile(): Maybe<GraphicalTile>
Returns this Tile as a GraphicalTile if possible.
asImageTile
Link copied to clipboard
common
abstract fun asImageTile(): Maybe<ImageTile>
Returns this Tile as an ImageTile if possible.
createCopy
Link copied to clipboard
common
abstract override fun createCopy(): Tile
Creates a deep copy of this object.
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
fetchBorderData
Link copied to clipboard
common
abstract fun fetchBorderData(): Set<Border>
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
toBuilder
Link copied to clipboard
common
abstract fun toBuilder(): TileBuilder
Creates a new TileBuilder preconfigured with the contents of this Tile.
toString
Link copied to clipboard
common
open fun toString(): String
withAddedModifiers
Link copied to clipboard
common
abstract override fun withAddedModifiers(vararg modifiers: Modifier): ImageTile
Creates a copy of this StyleSet with the given modifiers added.
abstract override fun withAddedModifiers(modifiers: Set<Modifier>): ImageTile
Creates a copy of this StyleSet with the given modifiers added.
withBackgroundColor
Link copied to clipboard
common
abstract override fun withBackgroundColor(backgroundColor: TileColor): ImageTile
Creates a copy of this StyleSet with the given background color.
withForegroundColor
Link copied to clipboard
common
abstract override fun withForegroundColor(foregroundColor: TileColor): ImageTile
Creates a copy of this StyleSet with the given foreground color.
withModifiers
Link copied to clipboard
common
abstract override fun withModifiers(vararg modifiers: Modifier): ImageTile
Creates a copy of this StyleSet with the given modifiers.
abstract override fun withModifiers(modifiers: Set<Modifier>): ImageTile
Creates a copy of this StyleSet with the given modifiers.
withName
Link copied to clipboard
common
abstract fun withName(name: String): ImageTile
withNoModifiers
Link copied to clipboard
common
abstract override fun withNoModifiers(): ImageTile
Creates a copy of this StyleSet with no modifiers.
withRemovedModifiers
Link copied to clipboard
common
abstract override fun withRemovedModifiers(vararg modifiers: Modifier): ImageTile
Creates a copy of this StyleSet with the given modifiers removed.
abstract override fun withRemovedModifiers(modifiers: Set<Modifier>): ImageTile
Creates a copy of this StyleSet with the given modifiers removed.
withStyle
Link copied to clipboard
common
abstract override fun withStyle(style: StyleSet): ImageTile
Returns a copy of this Tile with the specified style.
withTileset
Link copied to clipboard
common
abstract fun withTileset(tileset: TilesetResource): ImageTile

Properties

backgroundColor
Link copied to clipboard
common
abstract val backgroundColor: TileColor
cacheKey
Link copied to clipboard
common
abstract val cacheKey: String
A unique and immutable cache key for this object.
foregroundColor
Link copied to clipboard
common
abstract val foregroundColor: TileColor
hasBorder
Link copied to clipboard
common
abstract val hasBorder: Boolean
isBlinking
Link copied to clipboard
common
abstract val isBlinking: Boolean
isCrossedOut
Link copied to clipboard
common
abstract val isCrossedOut: Boolean
isEmpty
Link copied to clipboard
common
abstract val isEmpty: Boolean
Tells whether this Tileis an empty Tile (it is the Tile.empty instance).
isHorizontalFlipped
Link copied to clipboard
common
abstract val isHorizontalFlipped: Boolean
isNotEmpty
Link copied to clipboard
common
abstract val isNotEmpty: Boolean
Tells whether this Tileis not an empty Tile (it is not the Tile.empty instance).
isOpaque
Link copied to clipboard
common
abstract val isOpaque: Boolean
isUnderlined
Link copied to clipboard
common
abstract val isUnderlined: Boolean
isVerticalFlipped
Link copied to clipboard
common
abstract val isVerticalFlipped: Boolean
modifiers
Link copied to clipboard
common
abstract val modifiers: Set<Modifier>
name
Link copied to clipboard
common
abstract val name: String
styleSet
Link copied to clipboard
common
abstract val styleSet: StyleSet
tileset
Link copied to clipboard
common
abstract override val tileset: TilesetResource
tileType
Link copied to clipboard
common
abstract val tileType: TileType

Inheritors

BaseImageTile
Link copied to clipboard

Sources

(source)
Link copied to clipboard