MHSpecificAssembleView.h 915 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // MHSpecificAssembleView.h
  3. #import <UIKit/UIKit.h>
  4. //#import "StickerDataListModel.h"
  5. #import <MHBeautySDK/MHBeautySDK.h>
  6. @class MHBeautiesModel;
  7. //NS_ASSUME_NONNULL_BEGIN
  8. @protocol MHSpecificAssembleViewDelegate <NSObject>
  9. /**
  10. 特性
  11. @param type 特性类型
  12. */
  13. - (void)handleSpecificWithType:(NSInteger)type;
  14. /**
  15. 水印
  16. @param model 水印数据模型
  17. */
  18. - (void)handleWatermarkWithModel:(MHBeautiesModel *)model;
  19. /**
  20. 动作识别
  21. */
  22. - (void)handleSpecificStickerActionEffect:(NSString *)stickerContent sticker:(StickerDataListModel *)model action:(int)action;
  23. /**
  24. 哈哈镜
  25. */
  26. - (void)handleMagnityWithType:(NSInteger)type;
  27. /// 照相按钮
  28. - (void)takePhoto;
  29. - (void)clickPackUp;
  30. @end
  31. @interface MHSpecificAssembleView : UIView
  32. @property (nonatomic, weak) id<MHSpecificAssembleViewDelegate> delegate;
  33. -(void)getActionSource;
  34. - (void)clearAllActionEffects;
  35. @end
  36. //NS_ASSUME_NONNULL_END