luxlabs header browser preview


@class NSString, NSObject;
@protocol PLResourceDataStore, PLResourceDataStoreKey, PLResourceIdentity;

@interface PHResourceChooserListResourceInfo : NSObject <PHRecyclableObject, NSCopying>

@property (readonly, nonatomic) unsigned int recipeID;
@property (readonly, nonatomic) unsigned int resourceType;
@property (readonly, nonatomic) unsigned int resourceVersion;
@property (readonly, nonatomic) struct CGSize { double width; double height; } approximateSize;
@property (readonly, nonatomic) float resourceScale;
@property (readonly, nonatomic) BOOL isDerivative;
@property (readonly, nonatomic) BOOL isPrimaryFormat;
@property (readonly, nonatomic) BOOL canDownload;
@property (readonly, nonatomic) NSObject<PLResourceDataStore> *store;
@property (readonly, nonatomic) NSObject<PLResourceDataStoreKey> *key;
@property (readonly, nonatomic) NSObject<PLResourceIdentity> *identity;
@property (readonly, nonatomic) short localAvailabilityTarget;
@property (nonatomic) BOOL locallyGeneratableOnDemand;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithResourceType:(unsigned int)a0 recipeID:(unsigned int)a1 resourceVersion:(unsigned int)a2 approximateSize:(struct CGSize { double x0; double x1; })a3 resourceScale:(double)a4 isDerivative:(BOOL)a5 isPrimaryFormat:(BOOL)a6 canDownload:(BOOL)a7 locallyGeneratableOnDemand:(BOOL)a8 store:(id)a9 key:(id)a10 identity:(id)a11 localAvailabilityTarget:(short)a12;
- (void)prepareForReuse;
- (void)populateWithResourceType:(unsigned int)a0 recipeID:(unsigned int)a1 resourceVersion:(unsigned int)a2 approximateSize:(struct CGSize { double x0; double x1; })a3 resourceScale:(double)a4 isDerivative:(BOOL)a5 isPrimaryFormat:(BOOL)a6 canDownload:(BOOL)a7 locallyGeneratableOnDemand:(BOOL)a8 store:(id)a9 key:(id)a10 identity:(id)a11 localAvailabilityTarget:(short)a12;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end