MeiCam SDK For Android  3.14.0
Public Member Functions | Public Attributes | List of all members
com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect Class Reference

Makeup effect information. More...

Public Member Functions

String getEffectId ()
 
NvsColor getColor ()
 
float getIntensity ()
 
List< MakeupEffectLayergetMakeupEffectLayerArray ()
 
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...
 

Detailed Description

Makeup effect information.

Member Function Documentation

◆ addMakeupEffectLayer()

void com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.addMakeupEffectLayer ( MakeupEffectLayer  makeupEffectLayer)
inline

Add an effect layer to this effect.

Parameters
makeupEffectLayereffect layer to be added.

◆ getColor()

NvsColor com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.getColor ( )
inline

◆ getEffectId()

String com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.getEffectId ( )
inline

◆ getIntensity()

float com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.getIntensity ( )
inline

◆ getMakeupEffectLayerArray()

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

◆ removeMakeupEffectLayerByIndex()

void com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.removeMakeupEffectLayerByIndex ( int  index)
inline

Remove an effect layer from this effect.

Parameters
indexindex of the effect layer to be removed.

Member Data Documentation

◆ color

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.

◆ effectId

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".

◆ intensity

float com.meicam.sdk.NvsMakeupEffectInfo.MakeupEffect.intensity

Effect intensity.


The documentation for this class was generated from the following file: