MeiCam SDK For Android
3.14.0
|
Makeup effect information. More...
Public Member Functions | |
String | getEffectId () |
NvsColor | getColor () |
float | getIntensity () |
List< MakeupEffectLayer > | getMakeupEffectLayerArray () |
void | addMakeupEffectLayer (MakeupEffectLayer makeupEffectLayer) |
Add an effect layer to this effect. More... | |
void | removeMakeupEffectLayerByIndex (int index) |
Remove an effect layer from this effect. More... | |
Public Attributes | |
String | effectId |
effect ID, which is unique and fixed for each effect. Currently supported ids are "lip", "eyebrow", "eyeshadow", "eyelash", "eyeliner", "blusher", "shadow" and "brighten". More... | |
NvsColor | color |
effect texture color. More... | |
float | intensity |
Effect intensity. More... | |
Makeup effect information.
|
inline |
Add an effect layer to this effect.
makeupEffectLayer | effect layer to be added. |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Remove an effect layer from this effect.
index | index of the effect layer to be removed. |
NvsColor com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.color |
effect texture color.
The color is only valid if its alpha is positive, otherwise texture's original color will be used. If effect color is used, all textures of this effect's layers will be set. Effect color has higher priority than layer's.
String com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.effectId |
effect ID, which is unique and fixed for each effect. Currently supported ids are "lip", "eyebrow", "eyeshadow", "eyelash", "eyeliner", "blusher", "shadow" and "brighten".
float com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.intensity |
Effect intensity.