PaletteStudio

class PaletteStudio(loadDefault: Boolean = true, val sortBy: PaletteStudio.SortBy = SortBy.NO_SORTING, collection: PaletteStudio.Collections = Collections.ONE, val colorCountConstraint: Int = 0) : Extension(source)

Constructors

Link copied to clipboard
constructor(loadDefault: Boolean = true, sortBy: PaletteStudio.SortBy = SortBy.NO_SORTING, collection: PaletteStudio.Collections = Collections.ONE, colorCountConstraint: Int = 0)

Types

Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
val background: ColorRGBa
Link copied to clipboard
Link copied to clipboard
val colors: List<ColorRGBa>
Link copied to clipboard
val colors2: List<ColorRGBa>
Link copied to clipboard
open override var enabled: Boolean
Link copied to clipboard
val foreground: ColorRGBa
Link copied to clipboard
val nextColor: ColorRGBa
Link copied to clipboard
val nextColor2: ColorRGBa
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var palettes: MutableList<List<ColorRGBa>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
@JvmName(name = "addHexList")
fun add(hexColors: List<String>)
@JvmName(name = "addColorRGBaList")
fun add(newPalette: List<ColorRGBa>)
Link copied to clipboard
open fun afterDraw(drawer: Drawer, program: Program)
Link copied to clipboard
open fun beforeDraw(drawer: Drawer, program: Program)
Link copied to clipboard
fun getIndex(): Int
Link copied to clipboard
Link copied to clipboard
fun loadExternal(filePath: String)
Link copied to clipboard
Link copied to clipboard
fun onChange(fn: () -> Unit)
Link copied to clipboard
fun randomize()
Link copied to clipboard
Link copied to clipboard
fun select(index: Int = 0)
Link copied to clipboard
open override fun setup(program: Program)
Link copied to clipboard
open fun shutdown(program: Program)