Package-level declarations
Functions
Link copied to clipboard
fun Url.rememberGeneratePalette(coroutineContext: CoroutineContext = Dispatchers.Default, block: Palette.Builder.() -> Unit = {}): PaletteResult
Generate and remember a PaletteResult from a Url.
Link copied to clipboard
fun rememberNetworkDominantColorState(defaultColor: Color, defaultOnColor: Color, cacheSize: Int = DEFAULT_CACHE_SIZE, httpClient: HttpClient = remember { HttpClient() }, httpRequestBuilder: HttpRequestBuilder = remember { HttpRequestBuilder() }, coroutineContext: CoroutineContext = Dispatchers.Default, isSwatchValid: (Palette.Swatch) -> Boolean = { true }, builder: Palette.Builder.() -> Unit = {}): DominantColorState<Url>
Wrapper around rememberDominantColorState that uses com.kmpalette.loader.NetworkLoader to load the image.
Link copied to clipboard
fun rememberNetworkPaletteState(cacheSize: Int = DEFAULT_CACHE_SIZE, httpClient: HttpClient = remember { HttpClient() }, httpRequestBuilder: HttpRequestBuilder = remember { HttpRequestBuilder() }, coroutineContext: CoroutineContext = Dispatchers.Default, builder: Palette.Builder.() -> Unit = {}): PaletteState<Url>
Wrapper around rememberPaletteState that uses com.kmpalette.loader.NetworkLoader to load the image.