Package-level declarations

Types

Link copied to clipboard
data class CropRegion(val xPercent: Float, val yPercent: Float, val widthPercent: Float, val heightPercent: Float)
Link copied to clipboard
Link copied to clipboard
@Serializable
enum ImageQuality : Enum<ImageQuality>
Link copied to clipboard
@Serializable(with = ItemKey.Serializer::class)
actual data class ItemKey(val value: String) : Parcelable
expect class ItemKey(value: String)
@Serializable(with = ItemKey.Serializer::class)
actual data class ItemKey(val value: String)
Link copied to clipboard
@Serializable(with = UUIDKey.Serializer::class)
class UUIDKey<T>(val data: T)

Properties

Link copied to clipboard
val <T> List<UUIDKey<T>>.data: List<T>
Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T> MutableList<UUIDKey<T>>.addAllByData(elements: Collection<T>): Boolean
Link copied to clipboard
inline fun <T> MutableList<UUIDKey<T>>.addByData(value: T): Boolean
inline fun <T> MutableList<UUIDKey<T>>.addByData(index: Int, value: T)
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.filterByData(predicate: (T) -> Boolean): List<T>
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.findByData(predicate: (T) -> Boolean): T?
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.findLastByData(predicate: (T) -> Boolean): T?
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.firstByData(): T
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.firstOrNullByData(): T?
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.forEachByData(action: (T) -> Unit)
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.forEachIndexedByData(action: (Int, T) -> Unit)
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.getByData(index: Int): T
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.getOrElseByData(index: Int, defaultValue: (Int) -> T): T
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.getOrNullByData(index: Int): T?
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.indexOfFirstByData(predicate: (T) -> Boolean): Int
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.indexOfLastByData(predicate: (T) -> Boolean): Int
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.lastByData(): T
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.lastOrNullByData(): T?
Link copied to clipboard
inline fun <T, R> List<UUIDKey<T>>.mapByData(block: (T) -> R): List<R>
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.randomByData(): T
Link copied to clipboard
inline fun <T> List<UUIDKey<T>>.randomOrNullByData(): T?
Link copied to clipboard
inline fun <T> MutableList<UUIDKey<T>>.replaceAllByData(elements: Collection<T>)
Link copied to clipboard
inline fun <T> MutableList<UUIDKey<T>>.setByData(index: Int, value: T)
inline fun <T> MutableList<UUIDKey<T>>.setByData(index: Int, valueProvider: (T) -> T)