luxlabs header browser preview


@class UIColor, _UIImageContentRendition, _UIImageContentRBSymbolConfiguration, drawScale;

@interface _UIImageContentLayout : NSObject {
    struct { unsigned char contentsIsCGImage : 1; unsigned char rendersContentAtNaturalSize : 1; } _flags;
    id /* block */ _contentInfoGenerator;
    struct { _UIImageContentRendition *rendition; drawScale *contents; double x0; } _contentInfo;
    double _baselineOffsetFromTop;
}

@property (readonly, nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } contentsTransform;
@property (readonly, nonatomic) double contentsScaleFactor;
@property (readonly, nonatomic) struct CGSize { double width; double height; } contentsSize;
@property (readonly, nonatomic) id contents;
@property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } contentInsets;
@property (readonly, nonatomic) UIColor *contentsMultiplyColor;
@property (readonly, nonatomic) _UIImageContentRBSymbolConfiguration *rbSymbolConfiguration;
@property (readonly, nonatomic) double baselineOffsetFromBottom;
@property (readonly, nonatomic) struct CGSize { double width; double height; } renderSize;

+ (id)layoutForSource:(id)a0 inTarget:(id)a1 withSize:(struct CGSize { double x0; double x1; })a2;

- (void)drawInContext:(struct CGContext { } *)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)hasContents;

@end