luxlabs header browser preview


@class AVTImageStore, NSArray, AVTCoreModel, AVTAvatarConfigurationImageRenderer, AVTUIEnvironment;
@protocol AVTUILogger;

@interface AVTAvatarRecordImageGenerator : NSObject

@property (readonly, nonatomic) AVTImageStore *imageStore;
@property (readonly, nonatomic) AVTAvatarConfigurationImageRenderer *renderer;
@property (readonly, nonatomic) AVTCoreModel *coreModel;
@property (readonly, copy, nonatomic) NSArray *scopes;
@property (readonly, nonatomic) id<AVTUILogger> logger;
@property (readonly, nonatomic) AVTUIEnvironment *environment;

+ (id)supportedScopesForScale:(double)a0;

- (void).cxx_destruct;
- (BOOL)deleteThumbnailsForAvatarRecordsWithIdentifiers:(id)a0 error:(id *)a1;
- (BOOL)generateThumbnailForAvatarRecordItem:(id)a0 avatarConfiguration:(id)a1 scope:(id)a2 error:(id *)a3;
- (BOOL)generateThumbnailsForAvatarRecord:(id)a0 avatar:(id)a1 error:(id *)a2;
- (BOOL)generateThumbnailsForAvatarRecords:(id)a0 error:(id *)a1;
- (BOOL)generateThumbnailsForDuplicateAvatarRecord:(id)a0 originalRecord:(id)a1 error:(id *)a2;
- (id)initWithImageStore:(id)a0 coreEnvironment:(id)a1;
- (id)initWithImageStore:(id)a0 renderer:(id)a1 environment:(id)a2;
- (void)updateThumbnailsForChangesWithTracker:(id)a0 recordProvider:(id /* block */)a1;

@end