WhiteRoom+Private.h 780 B

12345678910111213141516171819202122232425262728
  1. //
  2. // WhiteRoom+Private.h
  3. // WhiteSDK
  4. //
  5. // Created by yleaf on 2019/7/23.
  6. //
  7. #import "WhiteRoom.h"
  8. #import "ApplePencilDrawHandler.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface WhiteRoom ()
  11. @property (nonatomic, strong, readwrite) ApplePencilDrawHandler *applePencilDrawHandler;
  12. @property (nonatomic, strong, readwrite) NSNumber *observerId;
  13. @property (nonatomic, assign, readwrite, getter=isWritable) BOOL writable;
  14. @property (nonatomic, assign) BOOL shouldCheckingRepeatSetWritable;
  15. @property (nonatomic, assign) BOOL isUpdatingWritable;
  16. - (instancetype)initWithUuid:(NSString *)uuid bridge:(WhiteBoardView *)bridge;
  17. - (void)updatePhase:(WhiteRoomPhase)phase;
  18. - (void)updateRoomState:(WhiteRoomState *)state;
  19. - (void)prepareForApplePencilDrawOnly;
  20. @end
  21. NS_ASSUME_NONNULL_END