initial commit

This commit is contained in:
Caleb
2026-03-01 15:59:27 +08:00
commit a9e97d56cb
1426 changed files with 172367 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
//
// FULightMakeup.h
// FURenderKit
//
// Created by Chen on 2021/1/14.
//
#import "FUItem.h"
#import "FUStruct.h"
#import <UIKit/UIImage.h>
#import "FUMakeupValueDefine.h"
NS_ASSUME_NONNULL_BEGIN
@interface FULightMakeup : FUItem
@property (nonatomic, assign) BOOL isMakeupOn; //0 关 1开
@property (nonatomic, assign) FUMakeupLipType lipType;//口红类型 0雾面 2润泽 3珠光 6高性能不支持双色7润泽Ⅱ
@property (nonatomic, assign) BOOL isTwoColor;//口红双色开关0为关闭1为开启如果想使用咬唇开启双色开关并且将makeup_lip_color2的值都设置为0
@property (nonatomic, assign) BOOL makeupLipMask;//嘴唇优化效果开关1.0为开 0为关
@end
@interface FULightMakeup (image)
@property (nonatomic, strong) UIImage *subEyebrowImage;//眉毛
@property (nonatomic, strong) UIImage *subEyeshadowImage;//眼影
@property (nonatomic, strong) UIImage *subPupilImage;//美瞳
@property (nonatomic, strong) UIImage *subEyelashImage;//睫毛
@property (nonatomic, strong) UIImage *subHightLightImage;//高光
@property (nonatomic, strong) UIImage *subEyelinerImage;//眼线
@property (nonatomic, strong) UIImage *subBlusherImage;//腮红
@end
@interface FULightMakeup (intensity)
@property (nonatomic, assign) double intensityLip;//口红
@property (nonatomic, assign) double intensityBlusher;//腮红
@property (nonatomic, assign) double intensityEyeshadow;//眼影
@property (nonatomic, assign) double intensityEyeliner;//眼线
@property (nonatomic, assign) double intensityEyelash;//睫毛
@property (nonatomic, assign) double intensityPupil;//美瞳
@property (nonatomic, assign) double intensityEyebrow;//眉毛
@end
@interface FULightMakeup (Color)
@property (nonatomic, assign) FUColor makeUpLipColor;//口红颜色
@end
@interface FULightMakeup (landMark)
@property (nonatomic, assign) int isUserFix; //这个参数控制是否使用修改过得landmark点如果设为1为使用0为不使用
@property (nonatomic, assign) FULandMark fixMakeUpData;//这个参数为一个数组,需要客户端传递一个数组进去,传递的数组的长度为 150*人脸数,也就是将所有的点位信息存储的数组中传递进来。
@end
NS_ASSUME_NONNULL_END