CommonComponentProperties

data class CommonComponentProperties<T : Component>(colorTheme: ColorTheme?, componentStyleSet: ComponentStyleSet, tileset: TilesetResource, alignmentStrategy: AlignmentStrategy, decorationRenderers: List<ComponentDecorationRenderer>, componentRenderer: ComponentRenderer<out T>, updateOnAttach: Boolean)

Functions

component1
Link copied to clipboard
common
operator fun component1(): ColorTheme?
component2
Link copied to clipboard
common
operator fun component2(): ComponentStyleSet
component3
Link copied to clipboard
common
operator fun component3(): TilesetResource
component4
Link copied to clipboard
common
operator fun component4(): AlignmentStrategy
component5
Link copied to clipboard
common
operator fun component5(): List<ComponentDecorationRenderer>
component6
Link copied to clipboard
common
operator fun component6(): ComponentRenderer<out T>
component7
Link copied to clipboard
common
operator fun component7(): Boolean
copy
Link copied to clipboard
common
fun copy(colorTheme: ColorTheme? = null, componentStyleSet: ComponentStyleSet = ComponentStyleSet.defaultStyleSet(), tileset: TilesetResource = RuntimeConfig.config.defaultTileset, alignmentStrategy: AlignmentStrategy = ComponentAlignments.positionalAlignment(0, 0), decorationRenderers: List<ComponentDecorationRenderer> = listOf(), componentRenderer: ComponentRenderer<out T> = NoOpComponentRenderer(), updateOnAttach: Boolean = true): CommonComponentProperties<T>
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

alignmentStrategy
Link copied to clipboard
common
var alignmentStrategy: AlignmentStrategy
colorTheme
Link copied to clipboard
common
var colorTheme: ColorTheme? = null
componentRenderer
Link copied to clipboard
common
var componentRenderer: ComponentRenderer<out T>
componentStyleSet
Link copied to clipboard
common
var componentStyleSet: ComponentStyleSet
decorationRenderers
Link copied to clipboard
common
var decorationRenderers: List<ComponentDecorationRenderer>
tileset
Link copied to clipboard
common
var tileset: TilesetResource
updateOnAttach
Link copied to clipboard
common
var updateOnAttach: Boolean = true

Sources

(source)
Link copied to clipboard