luxlabs header browser preview


@class NSData, NSDictionary, NSSet;

@interface CUICommonAssetStorage : NSObject {
    unsigned int _thinnedWithCoreUIVersion;
    unsigned char _swap : 1;
    unsigned char _isMemoryMapped : 1;
    unsigned char _hasAppearanceKey : 1;
    unsigned char _hasLocalizationKey : 1;
    unsigned int _reserved : 28;
    NSSet *_externalTags;
    unsigned short _renditionInfoCacheLookup[20];
    id _renditionInfoCache[20];
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _renditionInfoCacheLock;
    struct _renditionkeyattributeindex { unsigned long long keymask; unsigned char keyindices[65]; unsigned int nkeys; unsigned int keylist[29]; } _keyfmtindex;
}

@property (nonatomic) struct _carheader { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; char x5[128]; char x6[256]; unsigned char x7[16]; unsigned int x8; unsigned int x9; unsigned int x10; unsigned int x11; } *header;
@property (nonatomic) struct _carextendedMetadata { unsigned int x0; char x1[256]; char x2[256]; char x3[256]; char x4[256]; } *extendedMetadata;
@property (nonatomic) struct _renditionkeyfmt { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3[0]; } *keyfmt;
@property (nonatomic) void *imagedb;
@property (nonatomic) void *colordb;
@property (nonatomic) void *fontdb;
@property (nonatomic) void *fontsizedb;
@property (nonatomic) void *facetKeysdb;
@property (nonatomic) void *bitmapKeydb;
@property (nonatomic) void *appearancedb;
@property (nonatomic) void *localizationdb;
@property (retain, nonatomic) NSData *globals;
@property (readonly, nonatomic) NSDictionary *appearances;

+ (BOOL)isValidAssetStorageWithBytes:(const void *)a0 length:(unsigned long long)a1;
+ (BOOL)isValidAssetStorageWithURL:(id)a0;

- (long long)deploymentPlatform;
- (unsigned int)colorSpaceID;
- (BOOL)usesCUISystemThemeRenditionKey;
- (const struct _renditionkeyattributeindex { unsigned long long x0; unsigned char x1[65]; unsigned int x2; unsigned int x3[29]; } *)keyAttributeIndex;
- (unsigned int)distilledInCoreUIVersion;
- (BOOL)assetExistsForKey:(id)a0;
- (unsigned int)thinnedWithCoreUIVersion;
- (id)renditionInfoForIdentifier:(unsigned short)a0;
- (const struct _renditionkeyfmt { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3[0]; } *)keyFormat;
- (id)renditionNamesWithKeys;
- (id)initWithPath:(id)a0;
- (const struct FontValue { char x0[128]; float x1; } *)_fontValueForFontType:(id)a0;
- (long long)storageTimestamp;
- (void)_swapRenditionKeyArray:(unsigned short *)a0;
- (void)dealloc;
- (unsigned int)schemaVersion;
- (struct os_unfair_lock_s { unsigned int x0; } *)renditionInfoCacheLock;
- (id)renditionNameForKeyList:(struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (id)assetForKey:(id)a0;
- (void)_loadExtendedMetadata;
- (BOOL)swapped;
- (id)uuid;
- (unsigned short)localizationIdentifierForName:(id)a0;
- (BOOL)_commonInitWithStorage:(struct _BOMStorage { } *)a0 forWritting:(BOOL)a1;
- (const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)renditionKeyForName:(const char *)a0 hotSpot:(struct CGPoint { double x0; double x1; } *)a1;
- (id)initWithBytes:(const void *)a0 length:(unsigned long long)a1;
- (BOOL)enumerateColorsBlock:(id /* block */)a0;
- (struct os_unfair_lock_s { unsigned int x0; } *)lock;
- (const char *)versionString;
- (void)_buildBitmapInfoIntoDictionary:(id)a0;
- (const char *)mainVersionString;
- (id)thinningArguments;
- (unsigned int)renditionCount;
- (void)_swapHeader;
- (struct _renditionkeytoken { unsigned short x0; unsigned short x1; })_swapRenditionKeyToken:(struct _renditionkeytoken { unsigned short x0; unsigned short x1; })a0;
- (unsigned int)associatedChecksum;
- (unsigned short)appearanceIdentifierForName:(id)a0;
- (BOOL)getFontName:(id *)a0 baselineOffset:(float *)a1 forFontType:(id)a2;
- (id)allAssetKeys;
- (BOOL)assetExistsForKeyData:(const void *)a0 length:(unsigned long long)a1;
- (BOOL)enumerateKeysAndObjectsUsingBlock:(id /* block */)a0;
- (void)enumerateKeysAndObjectsWithoutIgnoringUsingBlock:(id /* block */)a0;
- (void)enumerateBitmapIndexUsingBlock:(id /* block */)a0;
- (void)setExternalTags:(id)a0;
- (id)description;
- (void)_bringHeaderInfoUpToDate;
- (id)path;
- (BOOL)writeToPath:(id)a0 withTreePageSize:(unsigned int)a1;
- (id)initWithPath:(id)a0 forWriting:(BOOL)a1;
- (int)validateBitmapInfo;
- (id)deploymentPlatformVersion;
- (int)keySemantics;
- (BOOL)hasColorForName:(const char *)a0;
- (id)nameForAppearanceIdentifier:(unsigned short)a0;
- (id)assetKeysMatchingBlock:(id /* block */)a0;
- (id)localizations;
- (id)allRenditionNames;
- (id)renditionNameForKeyBaseList:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (id)keyFormatData;
- (float)fontSizeForFontSizeType:(id)a0;
- (BOOL)getBaselineOffset:(float *)a0 forFontType:(id)a1;
- (BOOL)getColor:(struct _colordef { unsigned int x0; unsigned int x1; struct _rgbquad { unsigned char x0 : 8; unsigned char x1 : 8; unsigned char x2 : 8; unsigned char x3 : 8; } x2; } *)a0 forName:(const char *)a1;
- (int)validatekeyformat;
- (struct _BOMStorage { } *)_bomStorage;
- (id)_readAppearances;
- (void)enumerateRenditionInfosUsingBlock:(id /* block */)a0;
- (long long)maximumRenditionKeyTokenCount;
- (void)_initDefaultHeaderVersion:(double)a0 versionString:(const char *)a1;
- (int)validateFile;
- (long long)_storagefileTimestamp;
- (void)_addBitmapIndexForNameIdentifier:(unsigned short)a0 attribute:(int)a1 withValue:(unsigned short)a2 toDictionary:(id)a3;
- (id)externalTags;
- (unsigned int)storageVersion;
- (void)_swapKeyFormat;
- (id)nameForLocalizationIdentifier:(unsigned short)a0;
- (id)authoringTool;
- (id)catalogGlobalData;
- (id)deploymentPlatformString;

@end