luxlabs header browser preview


@class NSUUID, NSString, CoreThemeDocument, NSArray, NSThread, NSMutableArray, TDLogger, CUIMutableCommonAssetStorage;

@interface TDDistiller : NSObject {
    CoreThemeDocument *_document;
    CUIMutableCommonAssetStorage *_assetStore;
    NSMutableArray *_renditionEntries;
    NSArray *_changedProductions;
    NSArray *_mainThreadPerformRunLoopModes;
    int _fileCompression;
}

@property (getter=isIncremental) BOOL incremental;
@property (getter=isCancelled) BOOL cancelled;
@property (getter=isFinished) BOOL finished;
@property (getter=isSuccessful) BOOL successful;
@property (retain, nonatomic) NSString *accumulatedErrorDescription;
@property (retain) NSThread *callbackThread;
@property (copy) id /* block */ completionHandler;
@property (readonly, nonatomic) NSUUID *uuid;
@property int fileCompression;
@property (copy) NSString *assetStoreVersionString;
@property long long assetStoreVersionNumber;
@property (retain) TDLogger *logger;
@property (nonatomic) BOOL dontPackRenditionsBeforeDistilling;

- (void)dealloc;
- (void)waitUntilFinished;
- (id)keyFormatData;
- (BOOL)_distillCursorFacetDefinitions:(id)a0;
- (void)_accumulateErrorDescription:(id)a0;
- (id)_copyStandardEffectDefinitions;
- (void)_distill:(id)a0;
- (void)_distillChanges:(id)a0;
- (BOOL)_distillColorDefinitions:(id)a0;
- (BOOL)_distillFonts:(id)a0;
- (BOOL)_distillNamedElements:(id)a0;
- (id)_filterRenditions:(id)a0;
- (id)_keyDataFromKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a0;
- (id)_keySpecsToRemoveFromKeySpecs:(id)a0;
- (void)_logError:(id)a0;
- (void)_logErrorAndAccumulateDescription:(id)a0;
- (void)_logExtra:(id)a0;
- (void)_logInfo:(id)a0;
- (void)_logWarning:(id)a0;
- (id)_productionForRenditionSpec:(id)a0;
- (unsigned long long)_removeRenditionsWithKeySpecs:(id)a0;
- (id)_renditionsFromProductions:(id)a0 error:(id *)a1;
- (id)_renditionsWithError:(id *)a0;
- (void)_resetDocumentUuid:(id)a0;
- (BOOL)_setupWithOutputPath:(id)a0 attemptIncremental:(BOOL)a1;
- (id)_textureFaceExclusionPredicate;
- (BOOL)assetStoreWriteToDisk;
- (void)cancelDistill;
- (id)dateOfLastDistill;
- (BOOL)distillCatalogGlobals;
- (BOOL)distillCursorFacetDefinitions;
- (BOOL)distillCustomColors;
- (BOOL)distillCustomFontSizes;
- (BOOL)distillCustomFonts;
- (BOOL)distillLocalizationss;
- (BOOL)distillNamedElements;
- (BOOL)distillRenditions;
- (BOOL)distillThemeAppearances;
- (id)documentPath;
- (void)finishDistillationWithSuccess:(BOOL)a0;
- (id)initWithDocument:(id)a0 outputPath:(id)a1;
- (id)initWithDocument:(id)a0 outputPath:(id)a1 attemptIncremental:(BOOL)a2;
- (id)initWithDocument:(id)a0 outputPath:(id)a1 attemptIncremental:(BOOL)a2 versionString:(id)a3;
- (id)initWithDocument:(id)a0 outputPath:(id)a1 versionString:(id)a2;
- (void)markDistillationAsFinished;
- (void)performSelectorOnCallbackThread:(SEL)a0 withObject:(id)a1 waitUntilDone:(BOOL)a2;
- (void)removeRenditionsFromAssetStoreWithKey:(id)a0;
- (void)saveAndDistillWithCompletionHandler:(id /* block */)a0;
- (BOOL)setAsset:(id)a0 withKey:(const struct _renditionkeytoken { unsigned short x0; unsigned short x1; } *)a1 fromRenditionSpec:(id)a2;
- (void)setAssetColorSpaceID:(unsigned int)a0;
- (void)setAssetSchemaVersion:(unsigned int)a0;
- (void)setAssetStorageVersion:(unsigned int)a0;
- (void)setAssetStorageVersionString:(const char *)a0;
- (void)setAssetStoreAssociatedChecksum:(unsigned int)a0;
- (void)setAssetStoreKeyFormatData:(id)a0;
- (void)setAssetStoreKeySemantics:(int)a0;
- (void)setAssetStoreRenditionCount:(unsigned int)a0;
- (void)setAssetStoreUuid:(id)a0;
- (void)waitTimerDidFire:(id)a0;

@end