luxlabs header browser preview


@interface ASVTextureConversionEstimate : ASVTextureDescription

@property (nonatomic) long long converterType;
@property (nonatomic) struct { unsigned long long footprint; unsigned long long peak; } estimatedMemoryDelta;
@property (readonly, nonatomic) unsigned long long weight;

+ (id)textureDescription:(SEL)a0 downsampledToTryAndFitDestinationWithinSize:(id)a1;
+ (id)conversionEstimatesFromTextureDescriptions:(SEL)a0 toFitAvailableMemory:(id)a1 withConverters:(unsigned long long)a2 preferredMaxTextureSize:(id)a3 outcome:(long long *)a4;
+ (id)conversionEstimatesSortedByPeakMemoryUsage:(id)a0;
+ (id)heaviestConversionEstimate:(SEL)a0 withMinimumDestinationSize:(id)a1;
+ (unsigned long long)peakMemoryForConversionEstimates:(id)a0;

- (id)debugDescription;
- (unsigned long long)peakMemoryUsage;
- (id)initWithTextureDescription:(id)a0 converter:(id)a1;
- (void)updateFromConverter:(id)a0;

@end