SettingMeta

data class SettingMeta(val title: String, val description: String, val titleRes: Int, val descriptionRes: Int, val category: KClass<*>, val categoryOrder: Int, val type: KClass<*>, val key: String, val dependsOn: String, val min: Float, val max: Float, val step: Float, val options: List<String>, val optionsRes: Int, val actionClass: KClass<out SettingAction>? = null, val validation: ValidationRules? = null, val confirmation: ConfirmationConfig? = null, val noReset: Boolean = false, val confirmReset: String? = null, val platforms: Set<SettingPlatform> = setOf(SettingPlatform.ALL))

Runtime metadata for a setting field.

Constructors

Link copied to clipboard
constructor(title: String, description: String, titleRes: Int, descriptionRes: Int, category: KClass<*>, categoryOrder: Int, type: KClass<*>, key: String, dependsOn: String, min: Float, max: Float, step: Float, options: List<String>, optionsRes: Int, actionClass: KClass<out SettingAction>? = null, validation: ValidationRules? = null, confirmation: ConfirmationConfig? = null, noReset: Boolean = false, confirmReset: String? = null, platforms: Set<SettingPlatform> = setOf(SettingPlatform.ALL))

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val key: String
Link copied to clipboard
val max: Float
Link copied to clipboard
val min: Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val step: Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val type: KClass<*>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard