luxlabs header browser preview


@class NSString, NSData, NSDictionary;

@interface CUIThemeRendition : NSObject {
    struct _renditionkeytoken { unsigned short identifier; unsigned short value; } _stackKey[22];
    struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *_key;
    struct cuithemerenditionrenditionflags { unsigned char isVectorBased : 1; unsigned char isOpaque : 1; unsigned char bitmapEncoding : 4; unsigned char optOutOfThinning : 1; unsigned char isFlippable : 1; unsigned char isTintable : 1; unsigned char preservedVectorRepresentation : 1; unsigned char preserveForArchiveOnly : 1; unsigned int reserved : 21; } _renditionFlags;
    unsigned long long _colorSpaceID;
    NSString *_name;
    NSString *_utiType;
    struct CGImage { } *_uncroppedImage;
    struct CGSize { double width; double height; } _physicalSizeInMeters;
    NSDictionary *_properties;
}

@property (nonatomic) long long type;
@property (nonatomic) unsigned int subtype;
@property (nonatomic) unsigned int internalScale;
@property (nonatomic) long long internalTemplateRenderingMode;
@property (retain, nonatomic) NSString *internalName;
@property (readonly, nonatomic) NSData *srcData;
@property (nonatomic) double opacity;
@property (nonatomic) int blendMode;
@property (nonatomic) int exifOrientation;

+ (id)displayNameForRenditionType:(long long)a0;
+ (Class)renditionClassForRenditionType:(long long)a0 andPixelFormat:(unsigned int)a1;

- (id)_initWithCSIHeader:(const struct _csiheader { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned char x7 : 4; unsigned int x8 : 28; struct _csimetadata { unsigned int x0; unsigned short x1; unsigned short x2; char x3[128]; } x9; unsigned int x10; struct _csibitmaplist { unsigned int x0; unsigned int x1[0]; } x11; } *)a0 version:(unsigned int)a1;
- (unsigned long long)colorSpaceID;
- (id)initWithCSIData:(id)a0 forKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a1 version:(unsigned int)a2;
- (id)layerReferences;
- (BOOL)isOpaque;
- (int)pixelFormat;
- (id)imageForSliceIndex:(long long)a0;
- (void)dealloc;
- (id)linkingToRendition;
- (double)vectorGlyphReferencePointSize;
- (id)properties;
- (id)maskForSliceIndex:(long long)a0;
- (struct CGPDFDocument { } *)pdfDocument;
- (id)systemColorName;
- (void)setName:(id)a0;
- (int)bitmapEncoding;
- (double)vectorGlyphBaseline;
- (struct CGSVGDocument { } *)svgDocument;
- (long long)vectorGlyphRenderingMode;
- (unsigned long long)sourceRowbytes;
- (id)utiType;
- (struct { void /* unknown type, empty encoding */ x0[4]; })transformation;
- (int)objectVersion;
- (double)scale;
- (float)vectorGlyphTemplateVersion;
- (id)data;
- (long long)templateRenderingMode;
- (id)vectorGlyphAvailableSizes;
- (const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)key;
- (id)description;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_destinationFrame;
- (struct CGColor { } *)cgColor;
- (id)metrics;
- (BOOL)substituteWithSystemColor;
- (BOOL)edgesOnly;
- (BOOL)isInterpolatable;
- (id)sliceInformation;
- (id)_sourceRendition;
- (id)name;
- (id)gradient;
- (double)vectorGlyphCapLine;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })alphaCroppedRect;
- (struct CGSize { double x0; double x1; })originalUncroppedSize;
- (struct CGImage { } *)unslicedImage;
- (struct CGSize { double x0; double x1; })unslicedSize;
- (BOOL)isScaled;
- (struct { double x0; double x1; double x2; double x3; })vectorGlyphAlignmentRectInsets;
- (void)_setStructuredThemeStore:(id)a0;
- (struct CGImage { } *)createImageFromPDFRenditionWithScale:(double)a0;
- (void)_initalizeMetadataFromCSIData:(const struct _csiheader { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned char x7 : 4; unsigned int x8 : 28; struct _csimetadata { unsigned int x0; unsigned short x1; unsigned short x2; char x3[128]; } x9; unsigned int x10; struct _csibitmaplist { unsigned int x0; unsigned int x1[0]; } x11; } *)a0 version:(unsigned int)a1;
- (id)externalTags;
- (BOOL)isTiled;
- (BOOL)isInternalLink;
- (BOOL)isFlippable;
- (BOOL)preservedVectorRepresentation;
- (id)_initWithCSIData:(id)a0 forKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a1 version:(unsigned int)a2;
- (void)_initializeCompositingOptionsFromCSIData:(const struct _csiheader { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned char x7 : 4; unsigned int x8 : 28; struct _csimetadata { unsigned int x0; unsigned short x1; unsigned short x2; char x3[128]; } x9; unsigned int x10; struct _csibitmaplist { unsigned int x0; unsigned int x1[0]; } x11; } *)a0 version:(unsigned int)a1;
- (void)_initializePropertiesFromCSIData:(const struct _csiheader { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned char x7 : 4; unsigned int x8 : 28; struct _csimetadata { unsigned int x0; unsigned short x1; unsigned short x2; char x3[128]; } x9; unsigned int x10; struct _csibitmaplist { unsigned int x0; unsigned int x1[0]; } x11; } *)a0 version:(unsigned int)a1;
- (void)_initializeRenditionKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (void)_initializeTypeIdentifiersWithLayout:(unsigned short)a0;
- (void)_setFlippable:(BOOL)a0;
- (id)assetPackIdentifier;
- (id)contentNames;
- (const struct _csitextstyle { unsigned int x0; unsigned int x1; unsigned int x2; float x3; float x4; float x5; unsigned int x6; unsigned int x7; char x8[0]; } *)csiTextStyle;
- (id)effectPreset;
- (double)gradientDrawingAngle;
- (unsigned int)gradientStyle;
- (BOOL)isTintable;
- (BOOL)isVectorBased;
- (id)mipLevels;
- (id)modelAsset;
- (id)modelMesh;
- (id)modelSubmesh;
- (BOOL)optOutOfThinning;
- (struct CGSize { double x0; double x1; })physicalSizeInMeters;
- (BOOL)preserveForArchiveOnly;
- (id)provideTextureInfo;
- (struct cuithemerenditionrenditionflags { unsigned char x0 : 1; unsigned char x1 : 1; unsigned char x2 : 4; unsigned char x3 : 1; unsigned char x4 : 1; unsigned char x5 : 1; unsigned char x6 : 1; unsigned char x7 : 1; unsigned int x8 : 21; } *)renditionFlags;
- (id)sizeIndexes;
- (id)textureImages;
- (long long)textureIntepretation;
- (struct CGImage { } *)uncroppedImage;
- (unsigned short)valueForTokenIdentifier:(unsigned short)a0;

@end