Package renetik.android.preset.property.nullable

Types

Link copied to clipboard
class CSBooleanNullablePresetProperty(    parent: CSHasRegistrationsHasDestroy,     preset: Preset,     key: String,     default: Boolean?,     onChange: ArgFunc<Boolean?>?) : CSNullablePresetProperty<Boolean>
Link copied to clipboard
class CSFloatNullablePresetProperty(    parent: CSHasRegistrationsHasDestroy,     preset: CSPreset<*, *>,     key: String,     default: Float?,     onChange: (value: Float?) -> Unit?) : CSNullablePresetProperty<Float>
Link copied to clipboard
class CSIntNullablePresetProperty(    parent: CSHasRegistrationsHasDestroy,     preset: CSPreset<*, *>,     key: String,     default: Int?,     onChange: (value: Int?) -> Unit?) : CSNullablePresetProperty<Int>
Link copied to clipboard
class CSListItemNullablePresetProperty<T>(    parent: CSHasRegistrationsHasDestroy,     preset: CSPreset<*, *>,     key: String,     val getValues: () -> List<T>,     val getDefault: () -> T,     onChange: (value: T?) -> Unit? = null) : CSNullablePresetProperty<T> , CSListValuesProperty<T?>
Link copied to clipboard
abstract class CSNullablePresetProperty<T>(    parent: CSHasRegistrationsHasDestroy,     preset: CSPreset<*, *>,     val key: String,     onChange: (value: T?) -> Unit?) : CSPresetPropertyBase<T?> , CSPresetKeyData
Link copied to clipboard
class CSStringNullablePresetProperty(    parent: CSHasRegistrationsHasDestroy,     preset: CSPreset<*, *>,     key: String,     default: String?,     onChange: (value: String?) -> Unit?) : CSNullablePresetProperty<String>