MeiCam SDK For Android
3.14.0
|
Makeup effect control parameter set class. More...
Classes | |
class | MakeupEffect |
Makeup effect information. More... | |
class | MakeupEffectLayer |
Makeup effect layer information. More... | |
class | MakeupEffectLayer3D |
Makeup effect 3d layer information. More... | |
class | MakeupEffectLayerHighlight |
Makeup effect highlight layer information. More... | |
class | MakeupEffectLayerLut |
Makeup effect lut layer information. More... | |
Public Member Functions | |
List< MakeupEffect > | getMakeupEffectArray () |
void | addMakeupEffect (MakeupEffect effect) |
Add a makeup effect to control parameter set. More... | |
void | removeMakeupEffectByIndex (int index) |
Remove a makeup effect from control parameter set. More... | |
Static Public Attributes | |
Makeup effect layer type. | |
static final int | MAKEUP_EFFECT_LAYER_TYPE_3D = 0 |
Makeup 3d layer type. More... | |
static final int | MAKEUP_EFFECT_LAYER_TYPE_LUT = 1 |
Makeup lut layer type. More... | |
static final int | MAKEUP_EFFECT_LAYER_TYPE_HIGHLIGHT = 2 |
Makeup effect layer blending mode. | |
static final int | MAKEUP_EFFECT_BLENDING_MODE_UNKNOWN = -1 |
Unknown blending mode. More... | |
static final int | MAKEUP_EFFECT_BLENDING_MODE_NORMAL = 0 |
Normal blending mode. More... | |
static final int | MAKEUP_EFFECT_BLENDING_MODE_MULTIPLY = 1 |
Multiply blending mode. More... | |
static final int | MAKEUP_EFFECT_BLENDING_MODE_SUBTRACT = 2 |
Subtract blending mode. More... | |
static final int | MAKEUP_EFFECT_BLENDING_MODE_SCREEN = 3 |
Screen blending mode. More... | |
static final int | MAKEUP_EFFECT_BLENDING_MODE_ADD = 4 |
Add blending mode. More... | |
static final int | MAKEUP_EFFECT_BLENDING_MODE_EXCLUSION = 5 |
Makeup effect custom enabled flag. | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_NONE = 0x00 |
No custom item. More... | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_LIP = 0x01 |
Enable custom lip. More... | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYEBROW = 0x02 |
Enable custom eyebrow. More... | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYESHADOW = 0x04 |
Enable custom eyeshadow. More... | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYELASH = 0x08 |
Enable custom eyelash. More... | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_EYELINER = 0x10 |
Enable custom eyeliner. More... | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_BLUSHER = 0x20 |
Enable custom blusher. More... | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_SHADOW = 0x40 |
Enable custom shadow. More... | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_BRIGHTEN = 0x80 |
Enable custom brighten. More... | |
static final int | MAKEUP_EFFECT_CUSTOM_ENABLED_FLAG_ALL = 0xFF |
Makeup effect control parameter set class.
Makeup effect control params is a set of effect descriptions on lip, eyebrow, etc. Each effect is composed by one or multiple rendering layers.
|
inline |
Add a makeup effect to control parameter set.
effect | effect to be added. |
|
inline |
|
inline |
Remove a makeup effect from control parameter set.
index | index of the effect. |
|
static |
Add blending mode.
|
static |
Exclusion blending mode
|
static |
Multiply blending mode.
|
static |
Normal blending mode.
|
static |
Screen blending mode.
|
static |
Subtract blending mode.
|
static |
Unknown blending mode.
|
static |
Enable all custom makeup
|
static |
Enable custom blusher.
|
static |
Enable custom brighten.
|
static |
Enable custom eyebrow.
|
static |
Enable custom eyelash.
|
static |
Enable custom eyeliner.
|
static |
Enable custom eyeshadow.
|
static |
Enable custom lip.
|
static |
No custom item.
|
static |
Enable custom shadow.
|
static |
Makeup 3d layer type.
|
static |
Makeup highlight layer type
|
static |
Makeup lut layer type.