ComponentMetadata

data class ComponentMetadata(relativePosition: Position, size: Size, tileset: TilesetResource, componentStyleSet: ComponentStyleSet, theme: ColorTheme?, updateOnAttach: Boolean)

Contains metadata that is common to allComponents.

Constructors

ComponentMetadata
Link copied to clipboard
common
fun ComponentMetadata(relativePosition: Position, size: Size, tileset: TilesetResource, componentStyleSet: ComponentStyleSet, theme: ColorTheme? = null, updateOnAttach: Boolean = false)

Functions

component1
Link copied to clipboard
common
operator fun component1(): Position
component2
Link copied to clipboard
common
operator fun component2(): Size
component3
Link copied to clipboard
common
operator fun component3(): TilesetResource
component4
Link copied to clipboard
common
operator fun component4(): ComponentStyleSet
component5
Link copied to clipboard
common
operator fun component5(): ColorTheme?
component6
Link copied to clipboard
common
operator fun component6(): Boolean
copy
Link copied to clipboard
common
fun copy(relativePosition: Position, size: Size, tileset: TilesetResource, componentStyleSet: ComponentStyleSet, theme: ColorTheme? = null, updateOnAttach: Boolean = false): ComponentMetadata
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

componentStyleSet
Link copied to clipboard
common
val componentStyleSet: ComponentStyleSet
relativePosition
Link copied to clipboard
common
val relativePosition: Position
size
Link copied to clipboard
common
val size: Size
theme
Link copied to clipboard
common
val theme: ColorTheme? = null
tileset
Link copied to clipboard
common
val tileset: TilesetResource
updateOnAttach
Link copied to clipboard
common
val updateOnAttach: Boolean = false

Sources

(source)
Link copied to clipboard