FUImageRenderViewController.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // FUImageRenderViewController.h
  3. // FULiveDemo
  4. //
  5. // Created by 项林平 on 2022/8/8.
  6. //
  7. #import <UIKit/UIKit.h>
  8. #import <FURenderKit/FURenderKit.h>
  9. #import <FURenderKit/FUVideoComponentDefines.h>
  10. #import "FULandmarkManager.h"
  11. #import "FUBeautyComponent.h"
  12. #import "FUImageRenderViewModel.h"
  13. #import "FURenderKitManager.h"
  14. #import <Masonry/Masonry.h>
  15. #import "FULiveDefine.h"
  16. #import "FUTipHUD.h"
  17. NS_ASSUME_NONNULL_BEGIN
  18. @interface FUImageRenderViewController : UIViewController<FUImageRenderViewModelDelegate>
  19. @property (nonatomic, strong, readonly) FUGLDisplayView *renderView;
  20. /// 人脸/人体/手势检测提示标签
  21. @property (nonatomic, strong, readonly) UILabel *noTrackLabel;
  22. /// 额外操作提示标签
  23. @property (nonatomic, strong, readonly) UILabel *tipLabel;
  24. @property (nonatomic, strong, readonly) FUImageRenderViewModel *viewModel;
  25. - (instancetype)initWithViewModel:(FUImageRenderViewModel *)viewModel;
  26. /// 更新保存按钮距离屏幕底部的距离
  27. - (void)updateBottomConstraintsOfDownloadButton:(CGFloat)constant;
  28. @end
  29. NS_ASSUME_NONNULL_END