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

美妆特效输入控制参数类 更多...

类 com.meicam.sdk.NvsMakeupEffectInfo 继承关系图:
com.meicam.sdk.NvsArbitraryData

class  MakeupEffect
 美妆特效数据 更多...
 
class  MakeupEffectLayer
 美妆特效渲染层数据 更多...
 
class  MakeupEffectLayer3D
 美妆特效三维渲染层数据 更多...
 
class  MakeupEffectLayerHighlight
 美妆特效高光渲染层数据 更多...
 
class  MakeupEffectLayerLut
 美妆特效Lut校色渲染层数据 更多...
 

Public 成员函数

List< MakeupEffectgetMakeupEffectArray ()
 
void addMakeupEffect (MakeupEffect effect)
 向控制参数集中添加一个面部特效。 更多...
 
void removeMakeupEffectByIndex (int index)
 从控制参数集中移除一个面部特效。 更多...
 

静态 Public 属性

美妆特效层类型。

static final int MAKEUP_EFFECT_LAYER_TYPE_3D = 0
 美妆三维层 更多...
 
static final int MAKEUP_EFFECT_LAYER_TYPE_LUT = 1
 美妆LUT校色层 更多...
 
static final int MAKEUP_EFFECT_LAYER_TYPE_HIGHLIGHT = 2
 
美妆特效层叠加模式。

static final int MAKEUP_EFFECT_BLENDING_MODE_UNKNOWN = -1
 无效叠加方式 更多...
 
static final int MAKEUP_EFFECT_BLENDING_MODE_NORMAL = 0
 Normal 叠加方式 更多...
 
static final int MAKEUP_EFFECT_BLENDING_MODE_MULTIPLY = 1
 Multiply 叠加方式 更多...
 
static final int MAKEUP_EFFECT_BLENDING_MODE_SUBTRACT = 2
 Subtract 叠加方式 更多...
 
static final int MAKEUP_EFFECT_BLENDING_MODE_SCREEN = 3
 Screen 叠加方式 更多...
 
static final int MAKEUP_EFFECT_BLENDING_MODE_ADD = 4
 Add 叠加方式 更多...
 
static final int MAKEUP_EFFECT_BLENDING_MODE_EXCLUSION = 5
 
美妆特效自定义项使能标志。

static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_NONE = 0x00
 无自定义项 更多...
 
static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_LIP = 0x01
 自定义嘴唇 更多...
 
static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYEBROW = 0x02
 自定义眉毛 更多...
 
static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYESHADOW = 0x04
 自定义眼影 更多...
 
static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYELASH = 0x08
 自定义睫毛 更多...
 
static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYELINER = 0x10
 自定义眼线 更多...
 
static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_BLUSHER = 0x20
 自定义腮红 更多...
 
static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_SHADOW = 0x40
 自定义阴影 更多...
 
static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_BRIGHTEN = 0x80
 自定义提亮 更多...
 
static final int MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_ALL = 0xFF
 

详细描述

美妆特效输入控制参数类

    美妆特效输入控制参数是一组不同面部特效描述的集合,例如嘴唇,眉毛等,
    每个面部特效会包含一个或多个渲染层。
自从
2.14.0
弃用:

成员函数说明

◆ addMakeupEffect()

void com.meicam.sdk.NvsMakeupEffectInfo.addMakeupEffect ( MakeupEffect  effect)
inline

向控制参数集中添加一个面部特效。

参数
effect需要添加的特效。

◆ getMakeupEffectArray()

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

◆ removeMakeupEffectByIndex()

void com.meicam.sdk.NvsMakeupEffectInfo.removeMakeupEffectByIndex ( int  index)
inline

从控制参数集中移除一个面部特效。

参数
index特效索引。

类成员变量说明

◆ MAKEUP_EFFECT_BLENDING_MODE_ADD

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_BLENDING_MODE_ADD = 4
static

Add 叠加方式

◆ MAKEUP_EFFECT_BLENDING_MODE_EXCLUSION

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_BLENDING_MODE_EXCLUSION = 5
static

Exclusion 叠加方式

◆ MAKEUP_EFFECT_BLENDING_MODE_MULTIPLY

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_BLENDING_MODE_MULTIPLY = 1
static

Multiply 叠加方式

◆ MAKEUP_EFFECT_BLENDING_MODE_NORMAL

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_BLENDING_MODE_NORMAL = 0
static

Normal 叠加方式

◆ MAKEUP_EFFECT_BLENDING_MODE_SCREEN

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_BLENDING_MODE_SCREEN = 3
static

Screen 叠加方式

◆ MAKEUP_EFFECT_BLENDING_MODE_SUBTRACT

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_BLENDING_MODE_SUBTRACT = 2
static

Subtract 叠加方式

◆ MAKEUP_EFFECT_BLENDING_MODE_UNKNOWN

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_BLENDING_MODE_UNKNOWN = -1
static

无效叠加方式

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_ALL

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_ALL = 0xFF
static

自定义所有美妆效果

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_BLUSHER

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_BLUSHER = 0x20
static

自定义腮红

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_BRIGHTEN

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_BRIGHTEN = 0x80
static

自定义提亮

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYEBROW

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYEBROW = 0x02
static

自定义眉毛

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYELASH

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYELASH = 0x08
static

自定义睫毛

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYELINER

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYELINER = 0x10
static

自定义眼线

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYESHADOW

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYESHADOW = 0x04
static

自定义眼影

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_LIP

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_LIP = 0x01
static

自定义嘴唇

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_NONE

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_NONE = 0x00
static

无自定义项

◆ MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_SHADOW

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_SHADOW = 0x40
static

自定义阴影

◆ MAKEUP_EFFECT_LAYER_TYPE_3D

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_LAYER_TYPE_3D = 0
static

美妆三维层

◆ MAKEUP_EFFECT_LAYER_TYPE_HIGHLIGHT

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_LAYER_TYPE_HIGHLIGHT = 2
static

美妆高光层

◆ MAKEUP_EFFECT_LAYER_TYPE_LUT

final int com.meicam.sdk.NvsMakeupEffectInfo.MAKEUP_EFFECT_LAYER_TYPE_LUT = 1
static

美妆LUT校色层


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