luxlabs header browser preview


@class PUBrowsingIrisPlayerChange, PUBrowsingAnimatedImagePlayerChange, PUBrowsingVideoPlayerChange;

@interface PUAssetViewModelChange : PUViewModelChange

@property (nonatomic, setter=_setAssetChanged:) BOOL assetChanged;
@property (nonatomic, setter=_setAssetContentChanged:) BOOL assetContentChanged;
@property (nonatomic, setter=_setModelTileTransformChanged:) BOOL modelTileTransformChanged;
@property (nonatomic, setter=_setUserTransformingTileDidChange:) BOOL isUserTransformingTileDidChange;
@property (nonatomic, setter=_setFocusValueChanged:) BOOL focusValueChanged;
@property (nonatomic, setter=_setLoadingStatusChanged:) BOOL loadingStatusChanged;
@property (nonatomic, setter=_setSaveProgressChanged:) BOOL saveProgressChanged;
@property (nonatomic, setter=_setIsUpdatingDisplayedContentChanged:) BOOL isUpdatingDisplayedContentChanged;
@property (nonatomic, setter=_setIsFavoriteChanged:) BOOL isFavoriteChanged;
@property (nonatomic, setter=_setIsAssetSyndicationStateChanged:) BOOL isAssetSyndicationStateChanged;
@property (nonatomic, setter=_setBadgeInfoChanged:) BOOL badgeInfoChanged;
@property (nonatomic, setter=_setAccessoryViewVisibilityChanged:) BOOL accessoryViewVisibilityChanged;
@property (nonatomic, setter=_setIsAccessoryViewDoneAnimatingInChangedChanged:) BOOL isAccessoryViewDoneAnimatingInChanged;
@property (nonatomic, setter=_setContentOffsetChanged:) BOOL contentOffsetChanged;
@property (retain, nonatomic, setter=_setVideoPlayerChange:) PUBrowsingVideoPlayerChange *videoPlayerChange;
@property (nonatomic, setter=_setForceBadgesVisibleChanged:) BOOL forceBadgesVisibleChanged;
@property (retain, nonatomic, setter=_setIrisPlayerChange:) PUBrowsingIrisPlayerChange *irisPlayerChange;
@property (nonatomic, setter=_setIsInEditModeChanged:) BOOL isInEditModeChanged;
@property (nonatomic, setter=_setFlippingFullSizeRenderStateChanged:) BOOL flippingFullSizeRenderStateChanged;
@property (nonatomic, setter=_setToggleCTMChanged:) BOOL toggleCTMChanged;
@property (nonatomic) BOOL revealsGainMapImageChanged;
@property (retain, nonatomic, setter=_setAnimatedImageChange:) PUBrowsingAnimatedImagePlayerChange *animatedImageChange;
@property (nonatomic, setter=_setSaveStateChanged:) BOOL saveStateChanged;
@property (nonatomic, setter=_setImportStateChanged:) BOOL importStateChanged;
@property (nonatomic, setter=_setIsPresentedForPreviewChanged:) BOOL isPresentedForPreviewChanged;
@property (nonatomic, setter=_setVisualImageAnalysisChanged:) BOOL visualImageAnalysisChanged;
@property (nonatomic, setter=_setIsBeingDismissedChanged:) BOOL isBeingDismissedChanged;
@property (nonatomic, setter=_setIsIrisPlayingChanged:) BOOL isIrisPlayingChanged;
@property (nonatomic, setter=_setVisualSearchCornerViewChanged:) BOOL visualSearchCornerViewChanged;
@property (nonatomic, setter=_setVisualIntelligenceAnalysisButtonChanged:) BOOL visualIntelligenceAnalysisButtonChanged;
@property (nonatomic, setter=_setIsVisualSearchCardShowingChanged:) BOOL isVisualSearchCardShowingChanged;
@property (nonatomic, setter=_setVisualSearchLookupTopItemChanged:) BOOL visualSearchLookupTopItemChanged;
@property (nonatomic, setter=_setNeedsVisualImageAnalysisChanged:) BOOL needsVisualImageAnalysisChanged;
@property (nonatomic) BOOL statusCornerStateChanged;
@property (nonatomic, setter=_setBestImageChanged:) BOOL bestImageChanged;
@property (nonatomic) BOOL videoPlayerDidChange;
@property (nonatomic) BOOL highlightTimeRangesChanged;
@property (nonatomic) BOOL shouldShowHighlightTimeRangesChanged;
@property (nonatomic) BOOL needsResetVisualImageInteractionChanged;
@property (nonatomic) BOOL PPT_isDeferredProcessingDoneAndFinalImageDisplayedChanged;
@property (nonatomic) BOOL searchQueryMatchInfoChanged;
@property (nonatomic) BOOL isDisplayingSearchQueryLabelChanged;

- (BOOL)hasChanges;
- (void).cxx_destruct;

@end