MeiCam SDK For iOS  3.10.0
Classes
NvsMakeupEffectInfo.h File Reference
#import <Foundation/Foundation.h>
#import "NvsCommonDef.h"
#import "NvsArbitraryData.h"

Go to the source code of this file.

Classes

class  NvsMakeupEffectLayer
 Makeup effect layer information. More...
 
class  NvsMakeupEffectLayer3D
 Makeup effect 3d layer information. More...
 
class  NvsMakeupEffectLayerLut
 Makeup effect lut layer information. More...
 
class  NvsMakeupEffectLayerHighlight
 Makeup effect highlight layer information. More...
 
class  NvsMakeupEffect
 Makeup effect information for each part, say eyelash, eyebrow, lips, etc. More...
 
class  NvsMakeupEffectInfo
 Makeup effect control parameter set class. More...
 

Enumerations

Makeup effect layer type.
enum  NvsMakeupEffectLayerType { NvsMakeupEffectLayerType_3D = 0, NvsMakeupEffectLayerType_Lut = 1, NvsMakeupEffectLayerType_Highlight = 2 }
 
Makeup effect layer blending mode.
enum  NvsMakeupEffectBlendingMode {
  NvsMakeupEffectBlendingMode_Unknown = -1, NvsMakeupEffectBlendingMode_Normal = 0, NvsMakeupEffectBlendingMode_Multiply, NvsMakeupEffectBlendingMode_Subtract,
  NvsMakeupEffectBlendingMode_Screen, NvsMakeupEffectBlendingMode_Add, NvsMakeupEffectBlendingMode_Exclusion
}
 
Makeup effect custom enabled flag.
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
}
 

Enumeration Type Documentation

◆ NvsMakeupEffectBlendingMode

Enumerator
NvsMakeupEffectBlendingMode_Unknown 

Unknown blending mode.

NvsMakeupEffectBlendingMode_Normal 

Normal blending mode.

NvsMakeupEffectBlendingMode_Multiply 

Multiply blending mode.

NvsMakeupEffectBlendingMode_Subtract 

Subtract blending mode.

NvsMakeupEffectBlendingMode_Screen 

Screen blending mode.

NvsMakeupEffectBlendingMode_Add 

Add blending mode.

NvsMakeupEffectBlendingMode_Exclusion 

Exclusion blending mode.

◆ NvsMakeupEffectCustomEnabledFlag

Enumerator
NvsMakeupEffectCustomEnabledFlag_None 

No custom item.

NvsMakeupEffectCustomEnabledFlag_Lip 

Enable custom lip.

NvsMakeupEffectCustomEnabledFlag_Eyebrow 

Enable custom eyebrow.

NvsMakeupEffectCustomEnabledFlag_Eyeshadow 

Enable custom eyeshadow.

NvsMakeupEffectCustomEnabledFlag_Eyelash 

Enable custom eyelash.

NvsMakeupEffectCustomEnabledFlag_Eyeliner 

Enable custom eyeliner.

NvsMakeupEffectCustomEnabledFlag_Blusher 

Enable custom blusher.

NvsMakeupEffectCustomEnabledFlag_Shadow 

Enable custom shadow.

NvsMakeupEffectCustomEnabledFlag_Highlight 

Enable custom brighten.

NvsMakeupEffectCustomEnabledFlag_All 

Enable all custom makeup.

◆ NvsMakeupEffectLayerType

Enumerator
NvsMakeupEffectLayerType_3D 

Makeup 3d layer type.

NvsMakeupEffectLayerType_Lut 

Makeup lut layer type.

NvsMakeupEffectLayerType_Highlight 

Makeup highlight layer type.