Package-level declarations
Types
Link copied to clipboard
class CSBooleanValuePresetProperty(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, val default: Boolean, onChange: (value: Boolean) -> Unit?) : CSValuePresetProperty<Boolean>
Link copied to clipboard
class CSDoubleValuePresetProperty(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, val default: Double, onChange: (value: Double) -> Unit?) : CSValuePresetProperty<Double>
Link copied to clipboard
class CSFloatValuePresetProperty(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, val default: Float, onChange: (value: Float) -> Unit?) : CSValuePresetProperty<Float>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class CSIntListValuePresetProperty(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, val default: List<Int>, onChange: (value: List<Int>) -> Unit? = null) : CSValuePresetProperty<List<Int>> , CSHasOnLoaded<List<Int>>
Link copied to clipboard
class CSIntValuePresetProperty(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, getDefault: () -> Int, onChange: (value: Int) -> Unit?) : CSValuePresetProperty<Int> , CSHasOnLoaded<Int>
Link copied to clipboard
class CSJsonListValuePresetProperty<T : CSJsonObjectStore>(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, val type: KClass<T>, val default: List<T> = emptyList(), onChange: (value: List<T>) -> Unit?) : CSValuePresetProperty<List<T>>
Link copied to clipboard
class CSJsonMutableListValuePresetProperty<T : CSJsonObjectStore>(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, val type: KClass<T>, val default: MutableList<T> = mutableListOf(), onChange: ArgFun<MutableList<T>>?) : CSValuePresetProperty<MutableList<T>>
Link copied to clipboard
open class CSJsonValuePresetProperty<T : CSJsonObjectStore>(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, val type: KClass<T>, onChange: (value: T) -> Unit? = null) : CSValuePresetProperty<T>
Link copied to clipboard
open class CSListItemValuePresetProperty<T>(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, val getValues: () -> Collection<T>, val getDefault: () -> T, onChange: (value: T) -> Unit? = null) : CSValuePresetProperty<T> , CSListValuesProperty<T>
Link copied to clipboard
class CSStringValuePresetProperty(parent: CSHasDestruct, preset: CSPreset<*, *>, key: String, getDefault: () -> String, onChange: (value: String) -> Unit?) : CSValuePresetProperty<String>
Link copied to clipboard
abstract class CSValuePresetProperty<T>(parent: CSHasDestruct, preset: CSPreset<*, *>, val key: String, onChange: (value: T) -> Unit? = null) : CSPresetPropertyBase<T> , CSPresetKeyData