美摄SDK For iOS  3.7.2
类
NvsMakeupEffectInfo.h 文件参考
#import <Foundation/Foundation.h>
#import "NvsCommonDef.h"
#import "NvsArbitraryData.h"

浏览源代码.

类

class  NvsMakeupEffectLayer
 美妆特效渲染层数据 更多...
 
class  NvsMakeupEffectLayer3D
 美妆特效三维渲染层数据 更多...
 
class  NvsMakeupEffectLayerLut
 美妆特效Lut校色渲染层数据 更多...
 
class  NvsMakeupEffectLayerHighlight
 美妆特效高光渲染层数据 更多...
 
class  NvsMakeupEffect
 局部美妆特效数据,例如睫毛,眉毛,嘴唇等 更多...
 
class  NvsMakeupEffectInfo
 美妆特效输入控制参数类 更多...
 

枚举

美妆特效层类型。
enum  NvsMakeupEffectLayerType { NvsMakeupEffectLayerType_3D = 0, NvsMakeupEffectLayerType_Lut = 1, NvsMakeupEffectLayerType_Highlight = 2 }
 
美妆特效层叠加模式。
enum  NvsMakeupEffectBlendingMode {
  NvsMakeupEffectBlendingMode_Unknown = -1, NvsMakeupEffectBlendingMode_Normal = 0, NvsMakeupEffectBlendingMode_Multiply, NvsMakeupEffectBlendingMode_Subtract,
  NvsMakeupEffectBlendingMode_Screen, NvsMakeupEffectBlendingMode_Add, NvsMakeupEffectBlendingMode_Exclusion
}
 
美妆特效自定义项使能标志。
enum  NvsMakeupEffectCustomEnabledFlag {
  NvsMakeupEffectCustomEnabledFlag_None = 0x00, NvsMakeupEffectCustomEnabledFlag_Lip = 0x01, NvsMakeupEffectCustomEnabledFlag_Eyebrow = 0x02, NvsMakeupEffectCustomEnabledFlag_Eyeshadow = 0x04,
  NvsMakeupEffectCustomEnabledFlag_Eyelash = 0x08, NvsMakeupEffectCustomEnabledFlag_Eyeliner = 0x10, NvsMakeupEffectCustomEnabledFlag_Blusher = 0x20, NvsMakeupEffectCustomEnabledFlag_Shadow = 0x40,
  NvsMakeupEffectCustomEnabledFlag_Highlight = 0x80, NvsMakeupEffectCustomEnabledFlag_All = 0xFF
}
 

枚举类型说明

◆ NvsMakeupEffectBlendingMode

枚举值
NvsMakeupEffectBlendingMode_Unknown 

无效叠加方式

NvsMakeupEffectBlendingMode_Normal 

Normal 叠加方式

NvsMakeupEffectBlendingMode_Multiply 

Multiply 叠加方式

NvsMakeupEffectBlendingMode_Subtract 

Subtract 叠加方式

NvsMakeupEffectBlendingMode_Screen 

Screen 叠加方式

NvsMakeupEffectBlendingMode_Add 

Add 叠加方式

NvsMakeupEffectBlendingMode_Exclusion 

Exclusion 叠加方式

◆ NvsMakeupEffectCustomEnabledFlag

枚举值
NvsMakeupEffectCustomEnabledFlag_None 

无自定义项

NvsMakeupEffectCustomEnabledFlag_Lip 

自定义嘴唇

NvsMakeupEffectCustomEnabledFlag_Eyebrow 

自定义眉毛

NvsMakeupEffectCustomEnabledFlag_Eyeshadow 

自定义眼影

NvsMakeupEffectCustomEnabledFlag_Eyelash 

自定义睫毛

NvsMakeupEffectCustomEnabledFlag_Eyeliner 

自定义眼线

NvsMakeupEffectCustomEnabledFlag_Blusher 

自定义腮红

NvsMakeupEffectCustomEnabledFlag_Shadow 

自定义阴影

NvsMakeupEffectCustomEnabledFlag_Highlight 

自定义提亮

NvsMakeupEffectCustomEnabledFlag_All 

自定义所有美妆效果

◆ NvsMakeupEffectLayerType

枚举值
NvsMakeupEffectLayerType_3D 

美妆三维层

NvsMakeupEffectLayerType_Lut 

美妆LUT校色层

NvsMakeupEffectLayerType_Highlight 

美妆高光层