luxlabs header browser preview


@class CUICommonAssetStorage, NSString, NSMutableDictionary, NSDictionary, NSSet, NSCache;

@interface CUIStructuredThemeStore : NSObject <CUIStructuredThemeStorage, CUIStructuredThemeStorage2> {
    NSMutableDictionary *_cache;
    CUICommonAssetStorage *_store;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _cacheLock;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _storeLock;
    unsigned long long _themeIndex;
    NSString *_bundleID;
    NSCache *_namedRenditionKeyCache;
    void /* function */ *_attributePresent;
    unsigned char _mainBundle : 1;
    NSDictionary *_aliasDictionary;
    NSSet *_legacyFlippableSet;
    NSCache *_nameCache;
}

@property BOOL mainBundle;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (long long)deploymentPlatform;
- (unsigned long long)colorSpaceID;
- (BOOL)usesCUISystemThemeRenditionKey;
- (const struct _renditionkeyattributeindex { unsigned long long x0; unsigned char x1[65]; unsigned int x2; unsigned int x3[29]; } *)keyAttributeIndex;
- (id)appearances;
- (unsigned int)distilledInCoreUIVersion;
- (BOOL)assetExistsForKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (unsigned int)thinnedWithCoreUIVersion;
- (id)renditionInfoForIdentifier:(unsigned short)a0;
- (id)catalogGlobals;
- (const struct _renditionkeyfmt { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3[0]; } *)renditionKeyFormat;
- (id)baseGradationKeySignatureForKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (const struct _renditionkeyfmt { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3[0]; } *)keyFormat;
- (id)mappedAliases;
- (unsigned long long)themeIndex;
- (id)initWithPath:(id)a0;
- (id)copyLookupKeySignatureForKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (id)initWithURL:(id)a0;
- (id)store;
- (void)dealloc;
- (id)convertRenditionKeyToKeyData:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (BOOL)imageNamedShouldFlip:(id)a0;
- (id)renditionNameForKeyList:(struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (BOOL)containsLookupForName:(id)a0;
- (BOOL)_formatStorageKeyArrayBytes:(void *)a0 length:(unsigned long long)a1 fromKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a2;
- (const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)renditionKeyForName:(id)a0;
- (id)debugDescriptionForKeyList:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (unsigned short)localizationIdentifierForName:(id)a0;
- (id)_newRenditionKeyDataFromKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (id)lookupAssetForKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (id)initWithBytes:(const void *)a0 length:(unsigned long long)a1;
- (void)_updateKeyWithCompatibilityMapping:(struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (id)imagesWithName:(id)a0;
- (BOOL)caAllowSubimageOfImage:(struct CGImage { } *)a0;
- (unsigned short)appearanceIdentifierForName:(id)a0;
- (void)setThemeIndex:(unsigned long long)a0;
- (BOOL)getFontName:(id *)a0 baselineOffset:(double *)a1 forFontType:(id)a2;
- (BOOL)_subImageTexturingShouldBeSupported;
- (id)bundleID;
- (id)themeStore;
- (void)clearRenditionCache;
- (id)nameForAppearanceIdentifier:(unsigned short)a0;
- (id)localizations;
- (unsigned int)documentFormatVersion;
- (void)setBundleID:(id)a0;
- (BOOL)canGetRenditionWithKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (BOOL)getPhysicalColor:(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 withName:(id)a1;
- (unsigned int)authoredWithSchemaVersion;
- (id)allImageNames;
- (id)defaultAppearanceName;
- (double)fontSizeForFontSizeType:(id)a0;
- (id)renditionWithKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (long long)maximumRenditionKeyTokenCount;
- (id)renditionWithKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0 usingKeySignature:(id)a1;
- (BOOL)localizationWorkaroundForKeyList:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0 withLocale:(id)a1;
- (id)aliasForName:(id)a0;
- (id)copyKeySignatureForKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0 withBytesNoCopy:(char *)a1 length:(unsigned long long)a2;
- (void)_commonInit;
- (id)nameForLocalizationIdentifier:(unsigned short)a0;
- (id)deploymentPlatformString;
- (const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)renditionKeyForName:(id)a0 cursorHotSpot:(struct CGPoint { double x0; double x1; } *)a1;
- (BOOL)hasPhysicalColorWithName:(id)a0;
- (id)keySignatureForKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;

@end