LayerState

interface LayerState : TileGraphicsState

Holds the immutable contents of a Layer at a given moment in time.

Functions

component1
Link copied to clipboard
common
open operator fun component1(): Map<Position, Tile>
component2
Link copied to clipboard
common
open operator fun component2(): TilesetResource
component3
Link copied to clipboard
common
open operator fun component3(): Size
component4
Link copied to clipboard
common
open operator fun component4(): UUID
component5
Link copied to clipboard
common
open operator fun component5(): Position
component6
Link copied to clipboard
common
open operator fun component6(): Boolean
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
toString
Link copied to clipboard
common
open fun toString(): String

Properties

id
Link copied to clipboard
common
abstract val id: UUID
isHidden
Link copied to clipboard
common
abstract val isHidden: Boolean
position
Link copied to clipboard
common
abstract val position: Position
size
Link copied to clipboard
common
abstract val size: Size
tiles
Link copied to clipboard
common
abstract val tiles: Map<Position, Tile>
tileset
Link copied to clipboard
common
abstract val tileset: TilesetResource

Inheritors

DefaultLayerState
Link copied to clipboard

Sources

(source)
Link copied to clipboard