luxlabs header browser preview


@class CUINamedVectorGlyph, NSString, UIImageSymbolConfiguration, UIBezierPath, CIImage;

@interface _UIImageContent : NSObject

@property (class, readonly, nonatomic) _UIImageContent *empty;

@property (readonly, nonatomic) double scale;
@property (readonly, nonatomic) struct CGSize { double width; double height; } sizeInPixels;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } size;
@property (readonly, nonatomic) NSString *typeName;
@property (readonly, nonatomic) struct CGImage { } *CGImage;
@property (readonly, nonatomic) struct CGImageSource { } *CGImageSource;
@property (readonly, nonatomic) CIImage *CIImage;
@property (readonly, nonatomic) struct __IOSurface { } *IOSurface;
@property (readonly, nonatomic) struct CGPDFPage { } *CGPDFPage;
@property (readonly, nonatomic) struct CGSVGDocument { } *CGSVGDocument;
@property (readonly, nonatomic) CUINamedVectorGlyph *vectorGlyph;
@property (readonly, nonatomic) double variableValue;
@property (readonly, nonatomic) UIImageSymbolConfiguration *_automaticSymbolConfiguration;
@property (readonly, nonatomic) double vectorScale;
@property (readonly, nonatomic) UIBezierPath *outlinePath;
@property (nonatomic) BOOL isDecompressing;

- (id)debugQuickLookObject;
- (void)_drawWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 inContext:(struct CGContext { } *)a2 effect:(id)a3;
- (id)contentPreparedForDisplay;
- (id)initWithScale:(double)a0;
- (id)contentOptimizedForImageSize:(struct CGSize { double x0; double x1; })a0;
- (BOOL)isHDR;
- (id)renditionApplyingEffect:(id)a0;
- (BOOL)optimizeContentForImageSize:(struct CGSize { double x0; double x1; })a0 completionHandler:(id /* block */)a1;
- (void)_prepareForDrawingWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 inContext:(struct CGContext { } *)a2;
- (id)contentWithCGImage:(struct CGImage { } *)a0;
- (BOOL)prepareContentForDisplayWithCompletionHandler:(id /* block */)a0;
- (id)imageRendererFormat;
- (BOOL)isCGImage;
- (struct CGImage { } *)_provideCGImageWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1;
- (id)makeSDRVersion;
- (BOOL)hasCGImage;
- (id)init;
- (unsigned long long)hash;
- (BOOL)isCGSVGDocument;
- (BOOL)isPreparedCGImage;
- (BOOL)containsNamedColorStyles;
- (struct CGImage { } *)_provideVectorGlyphCGImageWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 paletteColors:(id)a2;
- (struct CGImage { } *)_provideVectorGlyphCGImageWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 hierarchicalColorResolver:(id /* block */)a2;
- (BOOL)containsNamedColorStyle:(id)a0;
- (void)_drawVectorGlyphWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 inContext:(struct CGContext { } *)a2 namedColorResolver:(id /* block */)a3;
- (BOOL)isCGPDFPage;
- (BOOL)isVectorGlyph;
- (BOOL)_canProvideCGImageDirectly;
- (BOOL)prefersProvidingContentsDirectly;
- (id)contentWithVariableValue:(double)a0;
- (BOOL)canScaleImageToTargetResolution;
- (id)renditionWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 applyingEffect:(id)a2;
- (id)debugDescription;
- (void)_drawVectorGlyphWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 inContext:(struct CGContext { } *)a2 hierarchicalColorResolver:(id /* block */)a3;
- (struct CGImage { } *)_provideVectorGlyphCGImageWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 namedColorResolver:(id /* block */)a2;
- (BOOL)isIOSurface;
- (unsigned long long)numberOfHierarchyLayers;
- (BOOL)isEqual:(id)a0;
- (BOOL)canEmitVectorDrawingCommands;
- (void)_drawVectorGlyphWithSize:(struct CGSize { double x0; double x1; })a0 scale:(double)a1 inContext:(struct CGContext { } *)a2 paletteColors:(id)a3;
- (struct CGSize { double x0; double x1; })CGPDFPageSize;
- (struct CGSize { double x0; double x1; })CGSVGDocumentSize;
- (BOOL)_isSameSymbolImageContentExceptVariableValue:(id)a0;
- (void)_setCGImageSource:(struct CGImageSource { } *)a0;
- (BOOL)canRenderCIImage;
- (BOOL)isCGImageOnly;
- (BOOL)isCIImage;

@end