Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface IKmpColorPickerRenderer
Link copied to clipboard
object KmpColorPickerRenderer
Link copied to clipboard
data class KmpColorPickerRendererOptions(val renderAlpha: Boolean = true, val renderAlphaChecker: Boolean = true, val render3rdComponent: Boolean = true)
Link copied to clipboard
Functions
Link copied to clipboard
fun KmpColorPicker(color: HsvColor, renderer: IKmpColorPickerRenderer = remember { KmpColorPickerRenderer.Sv() }, rendererOptions: KmpColorPickerRendererOptions = remember { KmpColorPickerRendererOptions() }, onChange: (HsvColor, offset: Offset, size: IntSize) -> Unit = { _, _, _ -> }, onDone: (HsvColor, offset: Offset, size: IntSize) -> Unit = { _, _, _ -> }, handle: @Composable (color: HsvColor, interactionSource: MutableInteractionSource) -> Unit = { color, interactionSource ->
KmpColorPickerHandle(color, interactionSource)
}, modifier: Modifier = Modifier)
fun KmpColorPicker(colors: Map<String, HsvColor>, renderer: IKmpColorPickerRenderer = remember { KmpColorPickerRenderer.Sv() }, rendererOptions: KmpColorPickerRendererOptions = remember { KmpColorPickerRendererOptions() }, onChange: (String, HsvColor, offset: Offset, size: IntSize) -> Unit = { _, _, _, _ -> }, onDone: (String, HsvColor, offset: Offset, size: IntSize) -> Unit = { _, _, _, _ -> }, handle: @Composable (color: HsvColor, interactionSource: MutableInteractionSource) -> Unit = { color, interactionSource ->
KmpColorPickerHandle(color, interactionSource)
}, modifier: Modifier = Modifier)
Link copied to clipboard
fun KmpColorPickerAlphaSlider(color: HsvColor, onChange: (HsvColor) -> Unit, modifier: Modifier = Modifier, trackSize: Dp = 24.dp, direction: KmpSliderDirection = KmpSliderDirection.Horizontal)
Link copied to clipboard
fun KmpColorPickerHandle(color: HsvColor, interactionSource: MutableInteractionSource, modifier: Modifier = Modifier.size(30.dp))
Link copied to clipboard
fun KmpColorPickerHueSlider(color: HsvColor, onChange: (HsvColor) -> Unit, modifier: Modifier = Modifier, trackSize: Dp = 24.dp, direction: KmpSliderDirection = KmpSliderDirection.Horizontal)
Link copied to clipboard
fun KmpColorPickerSaturationSlider(color: HsvColor, onChange: (HsvColor) -> Unit, modifier: Modifier = Modifier, trackSize: Dp = 24.dp, direction: KmpSliderDirection = KmpSliderDirection.Horizontal)
Link copied to clipboard
fun KmpColorPickerValueSlider(color: HsvColor, onChange: (HsvColor) -> Unit, modifier: Modifier = Modifier, trackSize: Dp = 24.dp, direction: KmpSliderDirection = KmpSliderDirection.Horizontal)
Link copied to clipboard
Link copied to clipboard