43 lines
1.3 KiB
Kotlin
43 lines
1.3 KiB
Kotlin
package com.yunbao.faceunity.entity
|
|
|
|
|
|
/**
|
|
*
|
|
* @property key String 名称标识
|
|
* @property type TypeEnum 类型
|
|
* @property imageRes Int 图片
|
|
* @property desRes Int 描述
|
|
* @property bundlePath FUBundleData 资源句柄
|
|
* @property jsonPath String 参数配置路径
|
|
* @property filterName Double 滤镜
|
|
* @property filterIntensity Double 滤镜强度
|
|
* @property filterScale Double scale 标准滤镜比率
|
|
* @property intensity Double 强度
|
|
* @property jsonPathParams Double 参数配置缓存
|
|
* @constructor
|
|
*/
|
|
data class MakeupCombinationBean @JvmOverloads constructor(
|
|
override val key: String,
|
|
val type: TypeEnum,
|
|
override val imageRes: Int,
|
|
override val desRes: Int,
|
|
val bundlePath: String?,
|
|
val jsonPath: String,
|
|
val filterName: String,
|
|
var filterScale: Double = 1.0,
|
|
var filterIntensity: Double = 0.7,
|
|
var intensity: Double = 0.7,
|
|
var jsonPathParams: LinkedHashMap<String, Any>? = null,
|
|
override val beanType: Int
|
|
): BaseBean() {
|
|
enum class TypeEnum {
|
|
TYPE_NONE, //无
|
|
TYPE_DAILY,//日常妆,支持自定义
|
|
TYPE_THEME_SUB,//主题妆_依附于face_makeup
|
|
TYPE_THEME_MAIN,//主题妆_替换face_makeup
|
|
}
|
|
|
|
override fun getModelAttributeData(): ModelAttributeData {
|
|
return null!!
|
|
}
|
|
} |