PLVBeautyManager
Objective-C
@interface PLVBeautyManager : NSObject
Swift
class PLVBeautyManager : NSObject
美颜管理器
Note
负责美颜功能的业务管理-
美颜特效是否支持
Declaration
Objective-C
- (BOOL)isBeautyOptionSupport:(id)option;
Swift
func isBeautyOptionSupport(_ option: Any!) -> Bool
Parameters
option
美颜特效类型
-
更新美颜特效
Declaration
Objective-C
- (void)updateBeautyOption:(id)option withIntensity:(CGFloat)intensity;
Swift
func updateBeautyOption(_ option: Any!, withIntensity intensity: Double)
Parameters
option
美颜特效类型
intensity
强度,0~1
-
移除美颜特效
Declaration
Objective-C
- (void)removeBeautyOption:(id)option;
Swift
func removeBeautyOption(_ option: Any!)
Parameters
option
美颜特效类型
-
移除所有美颜特效
Declaration
Objective-C
- (void)clearBeautyOption;
Swift
func clearBeautyOption()
-
获取支持的美颜滤镜
Declaration
Objective-C
- (nonnull NSArray *)getSupportFilterOptions;
Swift
func getSupportFilterOptions() -> [Any]
-
设置美颜滤镜
Declaration
Objective-C
- (void)setFilterOption:(id)option withIntensity:(CGFloat)intensity;
Swift
func setFilterOption(_ option: Any!, withIntensity intensity: Double)
Parameters
option
滤镜对象
intensity
强度,0~1