美摄SDK For Android  3.14.0
Public 成员函数 | Public 属性 | 所有成员列表
com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect类 参考

美妆特效数据 更多...

Public 成员函数

String getEffectId ()
 
NvsColor getColor ()
 
float getIntensity ()
 
List< MakeupEffectLayergetMakeupEffectLayerArray ()
 
void addMakeupEffectLayer (MakeupEffectLayer makeupEffectLayer)
 向该特效中添加一个特效层。 更多...
 
void removeMakeupEffectLayerByIndex (int index)
 从该特效中移除一个特效层。 更多...
 

Public 属性

String effectId
 特效ID,每种特效的ID是固定的且只有一个。现在支持的特效有 "lip", "eyebrow", "eyeshadow", "eyelash", "eyeliner", "blusher", "shadow" and "brighten"。 更多...
 
NvsColor color
 特效纹理颜色 更多...
 
float intensity
 特效强度 更多...
 

详细描述

美妆特效数据

成员函数说明

◆ addMakeupEffectLayer()

void com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.addMakeupEffectLayer ( MakeupEffectLayer  makeupEffectLayer)
inline

向该特效中添加一个特效层。

参数
makeupEffectLayer需要添加的特效层。

◆ getColor()

NvsColor com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.getColor ( )
inline

◆ getEffectId()

String com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.getEffectId ( )
inline

◆ getIntensity()

float com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.getIntensity ( )
inline

◆ getMakeupEffectLayerArray()

List<MakeupEffectLayer> com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.getMakeupEffectLayerArray ( )
inline

◆ removeMakeupEffectLayerByIndex()

void com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.removeMakeupEffectLayerByIndex ( int  index)
inline

从该特效中移除一个特效层。

参数
index移除特效层的索引。

类成员变量说明

◆ color

NvsColor com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.color

特效纹理颜色

    特效颜色的alpha通道值必须是正的才能生效,否则会用纹理本身的颜色进行渲染。
    一但使用特效颜色,那么属于该特效的渲染层的纹理颜色都会被设置。
    特效颜色与特效层颜色相比具有更高的优先级。

◆ effectId

String com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.effectId

特效ID,每种特效的ID是固定的且只有一个。现在支持的特效有 "lip", "eyebrow", "eyeshadow", "eyelash", "eyeliner", "blusher", "shadow" and "brighten"。

◆ intensity

float com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.intensity

特效强度


该类的文档由以下文件生成: