TISetSDKParameters.h 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. //
  2. // TISetSDKParameters.h
  3. // TiSDKDemo
  4. //
  5. // Created by iMacA1002 on 2019/12/10.
  6. // Copyright © 2020 Tillusory Tech. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "TIConfig.h"
  10. #import "TiSDKInterface.h"
  11. @interface TISetSDKParameters : NSObject
  12. #pragma mark -- UI保存参数时使用到的键值枚举
  13. typedef NS_ENUM(NSInteger, TiUIDataCategoryKey) {
  14. TI_UIDCK_SKIN_WHITENING_SLIDER = 100, // 美白拉条
  15. TI_UIDCK_SKIN_BLEMISH_REMOVAL_SLIDER = 101, // 磨皮拉条
  16. TI_UIDCK_SKIN_BRIGHTNESS_SLIDER = 102, // 亮度拉条
  17. TI_UIDCK_SKIN_TENDERNESS_SLIDER = 103, // 粉嫩拉条
  18. TI_UIDCK_SKIN_SKINBRIGGT_SLIDER = 104, // 鲜明拉条
  19. TI_UIDCK_SKIN_SATURATION_SLIDER = 105, // 饱和拉条 ->暂未
  20. TI_UIDCK_EYE_MAGNIFYING_SLIDER = 200, // 大眼拉条
  21. TI_UIDCK_FACE_NARROWING_SLIDER = 201, // 瘦脸拉条
  22. TI_UIDCK_CHIN_SLIMMING_SLIDER = 202, // 窄脸拉条
  23. TI_UIDCK_JAW_TRANSFORMING_SLIDER = 203, // 下巴拉条
  24. TI_UIDCK_FOREHEAD_TRANSFORMING_SLIDER = 204, // 额头拉条
  25. TI_UIDCK_MOUTH_TRANSFORMING_SLIDER = 205, // 嘴型拉条
  26. TI_UIDCK_NOSE_SLIMMING_SLIDER = 206, // 瘦鼻拉条
  27. TI_UIDCK_TEETH_WHITENING_SLIDER = 207, // 美牙拉条
  28. TI_UIDCK_EYE_SPACING_SLIDER = 208, // 眼间距拉条
  29. TI_UIDCK_NOSE_LONG_SLIDER = 209, // 长鼻拉条
  30. TI_UIDCK_EYE_CORNER_SLIDER = 210, // 眼角拉条
  31. TI_UIDCK_FILTER_SLIDER = 300 // 滤镜调节拉条
  32. };
  33. // 保存key float值
  34. + (void)setFloatValue:(float)value forKey:(TiUIDataCategoryKey)key;
  35. // 获取key float值
  36. + (float)getFloatValueForKey:(TiUIDataCategoryKey)key;
  37. // 保存key float值
  38. //+ (void)setBoolValue:(BOOL)value forKey:(TiUIDataCategoryKey)key;
  39. //
  40. //// 获取key float值
  41. //+ (float)getBoolValueForKey:(TiUIDataCategoryKey)key;
  42. // 键值由枚举转换为String类型
  43. //+ (NSString *)getTiUIDataCategoryKey:(TiUIDataCategoryKey)key;
  44. // 保存key filter值
  45. + (void)setFilterValue:(float)value forIndex:(int)index;
  46. // 获取key filter值
  47. + (float)getFilterValueForIndex:(int)index;
  48. +(void)initSDK;
  49. +(void)setTotalEnable:(BOOL)enable toIndex:(NSInteger)index;
  50. +(void)setBeautySlider:(float)v forKey:(TiUIDataCategoryKey)key withIndex:(NSInteger)index;
  51. +(TiFilterEnum)getTiFilterEnumForIndex:(NSInteger)index;
  52. +(TiRockEnum)setRockEnumByIndex:(NSInteger)index;
  53. +(TiDistortionEnum)setDistortionEnumByIndex:(NSInteger)index;
  54. @end