This page matches SDK 2.0. Numeric values are identical on C++, Objective-C, Java, JavaScript, and Dart.
- Intensity —
SetLipstick/SetBlush/SetContour/SetEyeShadow/SetEyeLiner/SetEyebrow/SetEyelash/SetPupil, range[0.0, 1.0].0turns the effect off. - Shape — swap the mask texture (
SetBlushStyle,SetContourStyle,SetEyeShadowStyle, …). - Color — tint the current shape (
SetLipstickColor,SetBlushColor,SetEyeShadowColor, …). Pupil and Contour do not tint; changing them swaps the texture.
Whitening (WhiteningStyle)
Used with SetWhiteningStyle. Intensity is still SetWhitening. Default: ColdWhite.
Smoothing (SmoothingStyle)
Used with SetSmoothingStyle. Intensity is still SetSmoothing. Default: Natural.
Face reshape (Reshape)
Used with SetReshape(param, intensity). Range is [-1.0, 1.0]. 0 is off. Positive and negative are opposite directions (for example FaceThin: slim / fuller cheeks).
Java names are
SNAKE_CASE (FACE_THIN, FACE_V_SHAPE, …). Objective-C uses FBReshape_FaceThin. Dart uses FBReshape.faceThin.
Lipstick (LipstickColor)
Single lip mask + tint. Default: Rouge.
Blush
Shape viaBlushStyle (swap texture). Color via BlushColor (tint). Default shape SunKissed, default color CoralPink.
Contour (ContourStyle)
Mid-gray Overlay map: lighter than 128 highlights, darker contours. Swap texture, no tint. Default: Natural.
Eyeshadow
ShapeEyeShadowStyle, color EyeShadowColor. Default shape Soft, default color Plum.
Eyeliner
Eyebrow
Eyelash
Pupil (PupilColor)
One iris disc per color. No tint. Default: Hazel.
Chroma key (ChromaKeyColor)
Used with SetChromaKey as the virtual-background mask source.

