luxlabs header browser preview


@class _UIImageViewStorage, UILayoutGuide, _UIStackedImageContainerView, UIView, _UIImageViewSymbolAnimationPresetManager, NSString, _UIImageLoader, UIColor, UITraitCollection, NSArray, RBSymbolLayer, UIImageSymbolConfiguration, UIImage;

@interface UIImageView : UIView <UIAccessibilityContentSizeCategoryImageAdjusting, UIAccessibilityContentSizeCategoryImageAdjustingInternal, _UIImageContentLayoutTarget, _UIImageContentEffect, _UIImageViewSymbolAnimationPresetClient> {
    _UIImageViewStorage *_storage;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } _cachedEdgeInsetsForEffects;
    UITraitCollection *_lastResolvedImageViewTraitCollection;
    double _previousBaselineOffsetFromBottom;
    double _previousFirstBaselineOffsetFromTop;
    _UIImageViewSymbolAnimationPresetManager *_animationPresetManager;
    struct { unsigned char canDrawContentIsValid : 1; unsigned char canDrawContent : 1; unsigned char needsUpdateState : 1; unsigned char suppressPixelAlignment : 1; unsigned char previousPixelAlignment : 1; unsigned char previousEdgeAntialiasing : 1; unsigned char guardAgainstDegenerateBaselineCalculation : 1; unsigned char preferredImageDynamicRange : 2; } _imageViewFlags;
}

@property (nonatomic) BOOL adjustsImageSizeForAccessibilityContentSizeCategory;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) BOOL adjustsImageSizeForAccessibilityContentSizeCategory;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic, setter=_setRBSymbolLayer:) RBSymbolLayer *_rbSymbolLayer;
@property (readonly, nonatomic) _UIImageLoader *_imageLoader;
@property (retain, nonatomic, setter=_setPlaceholderView:) UIView *_placeholderView;
@property (nonatomic, setter=_setDefaultRenderingMode:) long long _defaultRenderingMode;
@property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } _edgeInsetsForEffects;
@property (nonatomic, setter=_setEdgeInsetsForEffectsAreValid:) BOOL _edgeInsetsForEffectsAreValid;
@property (nonatomic, setter=_setMasksTemplateImages:) BOOL _masksTemplateImages;
@property (readonly, nonatomic) BOOL _templateSettingsAreInvalid;
@property (retain, nonatomic, setter=_setOverridingSymbolConfiguration:) UIImageSymbolConfiguration *_overridingSymbolConfiguration;
@property (nonatomic, setter=_setSuppressPixelAlignment:) BOOL _suppressPixelAlignment;
@property (nonatomic, setter=_setGuardAgainstDegenerateBaselineCalculation:) BOOL _guardAgainstDegenerateBaselineCalculation;
@property (nonatomic) unsigned int drawMode;
@property (nonatomic, setter=_setTemplateImageRenderingEffects:) unsigned long long _templateImageRenderingEffects;
@property (nonatomic, setter=_setAnimatesContents:) BOOL _animatesContents;
@property (nonatomic, setter=_setLayeredImageCornerRadius:) double _layeredImageCornerRadius;
@property (readonly, nonatomic) _UIStackedImageContainerView *_layeredImageContainer;
@property (nonatomic, setter=_setPreferredVibrancy:) long long _preferredVibrancy;
@property (readonly) UILayoutGuide *imageContentGuide;
@property (retain, nonatomic) UIImageSymbolConfiguration *symbolConfiguration;
@property (retain, nonatomic) UIImage *image;
@property (retain, nonatomic) UIImage *highlightedImage;
@property (retain, nonatomic) UIImageSymbolConfiguration *preferredSymbolConfiguration;
@property (nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled;
@property (nonatomic, getter=isHighlighted) BOOL highlighted;
@property (copy, nonatomic) NSArray *animationImages;
@property (copy, nonatomic) NSArray *highlightedAnimationImages;
@property (nonatomic) double animationDuration;
@property (nonatomic) long long animationRepeatCount;
@property (retain, nonatomic) UIColor *tintColor;
@property (readonly, nonatomic, getter=isAnimating) BOOL animating;
@property (nonatomic) long long preferredImageDynamicRange;
@property (readonly, nonatomic) long long imageDynamicRange;
@property (nonatomic) BOOL adjustsImageWhenAncestorFocused;
@property (readonly) UILayoutGuide *focusedFrameGuide;
@property (readonly, nonatomic) UIView *overlayContentView;
@property (nonatomic) BOOL masksFocusEffectToContents;
@property (readonly, nonatomic) long long semanticContentAttribute;
@property (readonly, nonatomic) long long contentMode;
@property (readonly, nonatomic) BOOL _hasContentGravity;
@property (readonly, nonatomic) BOOL _supportsContents;
@property (readonly, nonatomic) double preferredContentScaleFactor;
@property (readonly, nonatomic) BOOL _layoutShouldFlipHorizontalOrientations;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) UITraitCollection *traitCollection;

+ (id)_sharedDecodingQueue;

- (void)stopAnimating;
- (void)setAnimating:(BOOL)a0;
- (void)decodeRestorableStateWithCoder:(id)a0;
- (void)encodeRestorableStateWithCoder:(id)a0;
- (void)setBackgroundColor:(id)a0;
- (void)setContentMode:(long long)a0;
- (id)_symbolConfigurationForSource:(id)a0;
- (void)dealloc;
- (void)setTranslatesAutoresizingMaskIntoConstraints:(BOOL)a0;
- (void)displayLayer:(id)a0;
- (void)startAnimating;
- (void)addSymbolEffect:(id)a0 options:(id)a1 animated:(BOOL)a2;
- (void)traitCollectionDidChange:(id)a0;
- (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0;
- (long long)_effectiveRenderingModeForSource:(id)a0 symbolConfiguration:(id)a1;
- (void)tintColorDidChange;
- (void)encodeWithCoder:(id)a0;
- (void)_updateState;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)_renditionForSource:(id)a0 size:(struct CGSize { double x0; double x1; })a1 symbolConfiguration:(id)a2 withRenditionResult:(id)a3 lazy:(BOOL)a4;
- (id)largeContentImage;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setSemanticContentAttribute:(long long)a0;
- (struct { double x0; double x1; })_baselineOffsetsAtSize:(struct CGSize { double x0; double x1; })a0;
- (void)removeSymbolEffectOfType:(id)a0 options:(id)a1 animated:(BOOL)a2;
- (void)drawRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })alignmentRectInsets;
- (BOOL)_shouldAnimatePropertyWithKey:(id)a0;
- (id)initWithImage:(id)a0;
- (void)removeAllSymbolEffectsWithOptions:(id)a0 animated:(BOOL)a1;
- (void)setContentScaleFactor:(double)a0;
- (void)setHidden:(BOOL)a0;
- (BOOL)isTransparentFocusItem;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGImage { } *)imageRef;
- (BOOL)_canDrawContent;
- (BOOL)scalesLargeContentImage;
- (void).cxx_destruct;
- (id)_effectForRenderingSource:(id)a0;
- (double)_baselineOffsetFromBottom;
- (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1;
- (void)layoutSubviews;
- (id)initWithCoder:(id)a0;
- (BOOL)useBlockyMagnificationInClassic;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (id)initWithImage:(id)a0 highlightedImage:(id)a1;
- (void)_mainQ_resetForLoader:(id)a0 delegate:(id)a1;
- (void)_setDecompressingImage:(id)a0 forType:(unsigned long long)a1;
- (void)_mainQ_beginLoadingIfApplicable;
- (BOOL)isAccessibilityElementByDefault;
- (id)_activeImage;
- (id)_adaptiveImageForImage:(id)a0 assignedImage:(id)a1 currentImage:(id)a2 hasAdapted:(BOOL *)a3;
- (void)_addSymbolEffect:(id)a0;
- (void)_addSymbolEffect:(id)a0 animated:(BOOL)a1;
- (void)_ancestorWillUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1;
- (id)_applyImageEffectsToCIImage:(id)a0 effectiveTintColor:(id)a1;
- (void)_applyImageLayout:(id)a0 toLayer:(id)a1;
- (void)_applySettingsForLegibilityStyle:(long long)a0;
- (void)_baselineOffsetParametersDidChangeHasBaselinePropertyChanged:(BOOL)a0;
- (id)_cachedPretiledImageForImage:(id)a0;
- (id)_checkHighlightedImageForAdaptation:(id)a0 hadAdapted:(BOOL *)a1;
- (id)_checkImageForAdaptation:(id)a0 hasAdapted:(BOOL *)a1;
- (void)_cleanUpForStopAnimating;
- (void)_clearPretiledImageCacheForImage:(id)a0;
- (void)_configureForLayeredImage:(id)a0;
- (id)_contentsMultiplyColorForEffectiveTintColor:(id)a0;
- (id)_currentAnimationKeyframeImage;
- (id)_currentHighlightedImage;
- (id)_currentImage;
- (void)_decodeQ_imageLoader:(id)a0 decodeImage:(id)a1 layout:(id)a2;
- (id)_decompressingImageForType:(unsigned long long)a0;
- (void)_didStopBeingDisplayedInPointerContentEffect;
- (BOOL)_displayImageAsLayered:(id)a0;
- (void)_drawImageEffectsForImage:(id)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 effectiveTintColor:(id)a2;
- (id)_effectiveTintColorWithImage:(id)a0 symbolConfiguration:(id)a1;
- (id)_existingOverlayView;
- (double)_firstBaselineOffsetFromTop;
- (id)_generateBackdropMaskImage;
- (BOOL)_getDrawModeCompositeOperation:(int *)a0 whiteComponent:(double *)a1 drawingAlpha:(double *)a2;
- (BOOL)_hasBaseline;
- (BOOL)_hasInstalledContentsAnimation;
- (BOOL)_hasNonDefaultSymbolAnimatorState;
- (BOOL)_hasReasonToUseRBSymbolLayerForImage:(id)a0;
- (id)_imageContentGuideAllowingCreation:(BOOL)a0;
- (void)_imageContentParametersDidChange;
- (void)_invalidateImageLayouts;
- (void)_invalidateResolvedImages;
- (void)_invalidateTemplateSettings;
- (BOOL)_isHasBaselinePropertyChangeable;
- (void)_kickoffQ_beginLoadingWithImageLoader:(id)a0;
- (id)_layoutForImage:(id)a0 inSize:(struct CGSize { double x0; double x1; })a1;
- (id)_layoutForImage:(id)a0 inSize:(struct CGSize { double x0; double x1; })a1 cachePerSize:(BOOL)a2 forBaselineOffset:(BOOL)a3;
- (void)_loadImage:(id)a0 delegate:(id)a1;
- (void)_loadImageWithURL:(id)a0;
- (void)_mainQ_imageLoader:(id)a0 finishedOrSkippedDecodingImage:(id)a1 layout:(id)a2;
- (void)_mainQ_imageLoader:(id)a0 finishedWithImage:(id)a1 error:(id)a2;
- (id)_materialForTintColor:(id)a0;
- (double)_maximumEDRForDynamicRange:(long long)a0;
- (BOOL)_needsImageEffectsForImage:(id)a0;
- (BOOL)_needsImageEffectsForImage:(id)a0 symbolConfiguration:(id)a1 suppressColorizing:(BOOL)a2;
- (BOOL)_recomputePretilingState;
- (void)_removeAllSymbolEffects;
- (void)_removeAllSymbolEffectsAnimated:(BOOL)a0;
- (void)_removeLayerAnimations;
- (void)_removeSymbolEffect:(id)a0;
- (void)_removeSymbolEffect:(id)a0 animated:(BOOL)a1;
- (BOOL)_resolveImagesWithPreviouslyDisplayedImage:(id)a0;
- (id)_resolvedImageFromImage:(id)a0;
- (double)_scaleFactorForImage;
- (void)_setImage:(id)a0 invalidatingPendingSymbolTransitions:(BOOL)a1;
- (BOOL)_setImageViewContents:(id)a0;
- (BOOL)_setImageViewContentsForAnimatedImage:(id)a0;
- (BOOL)_setImageViewContentsForCIImageBackedImage:(id)a0;
- (void)_setLayeredImageContainer:(id)a0;
- (void)_setNeedsUpdateState;
- (void)_setOverlayContentView:(id)a0;
- (void)_setSymbolImage:(id)a0 withSymbolTransition:(id)a1;
- (void)_setViewGeometry:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forMetric:(int)a1;
- (void)_setupRBSymbolLayerWithSymbolImageLayout:(id)a0;
- (BOOL)_shouldDrawVectorContentDirectly;
- (BOOL)_shouldInvalidateBaselineConstraintsForSize:(struct CGSize { double x0; double x1; })a0 oldSize:(struct CGSize { double x0; double x1; })a1;
- (BOOL)_shouldTreatImageAsTemplate:(id)a0;
- (void)_stopLoading;
- (id)_symbolConfigurationForImage:(id)a0;
- (void)_teardownLayeredImage;
- (void)_teardownRBSymbolLayerIfNeeded;
- (void)_templateSettingsDidChange;
- (void)_updateContentsMultiplyColorAndSwizzleFromLayout:(id)a0;
- (void)_updateHDRFlags:(BOOL)a0;
- (void)_updateImageViewForOldImage:(id)a0 newImage:(id)a1;
- (void)_updateLayeredImageIsFocusedWithFocusedView:(id)a0 focusAnimationCoordinator:(id)a1;
- (void)_updateMasking;
- (void)_updateMaterialForImage:(id)a0;
- (void)_updatePretiledImageCacheForImage:(id)a0;
- (void)_updateResolvedImages;
- (void)_updateStateIfRBSymbolLayerNoLongerNeeded;
- (void)_updateTemplateProperties;
- (void)_updateVisibilityAndFrameOfPlaceholderView;
- (BOOL)_usesRenderBoxToRenderImage:(id)a0 withLayout:(id)a1;
- (void)_willBeginBeingDisplayedInPointerContentEffect;
- (void)addSymbolEffect:(id)a0;
- (void)addSymbolEffect:(id)a0 options:(id)a1;
- (void)addSymbolEffect:(id)a0 options:(id)a1 animated:(BOOL)a2 completion:(id /* block */)a3;
- (void)animationPresetManager:(id)a0 didActivateEffect:(id)a1 options:(id)a2 animated:(BOOL)a3 completion:(id /* block */)a4;
- (void)animationPresetManager:(id)a0 didDiscardPendingContentTransition:(id)a1;
- (void)animationPresetManager:(id)a0 didRemoveEffect:(id)a1 options:(id)a2 animated:(BOOL)a3 completion:(id /* block */)a4 wasActive:(BOOL)a5;
- (void)animationPresetManager:(id)a0 didSetHiddenness:(BOOL)a1 usingEffect:(id)a2 options:(id)a3 animated:(BOOL)a4 completion:(id /* block */)a5;
- (void)animationPresetManager:(id)a0 didSetScale:(int)a1 usingEffect:(id)a2 options:(id)a3 animated:(BOOL)a4 completion:(id /* block */)a5;
- (unsigned long long)defaultAccessibilityTraits;
- (BOOL)isElementAccessibilityExposedToInterfaceBuilder;
- (id)midlineGuide;
- (void)removeAllSymbolEffects;
- (void)removeAllSymbolEffectsWithOptions:(id)a0;
- (void)removeSymbolEffectOfType:(id)a0;
- (void)removeSymbolEffectOfType:(id)a0 options:(id)a1;
- (void)removeSymbolEffectOfType:(id)a0 options:(id)a1 animated:(BOOL)a2 completion:(id /* block */)a3;
- (void)setCGImageRef:(struct CGImage { } *)a0;
- (void)setSymbolImage:(id)a0 withContentTransition:(id)a1;
- (void)setSymbolImage:(id)a0 withContentTransition:(id)a1 options:(id)a2;
- (void)setSymbolImage:(id)a0 withContentTransition:(id)a1 options:(id)a2 completion:(id /* block */)a3;

@end