text: /*
  * This header is generated by classdump-dyld 1.0
  * on Wednesday, March 22, 2017 at 9:07:38 AM Mountain Standard Time
  * Operating System: Version 10.1 (Build 14U593)
  * Image Source: /System/Library/Frameworks/TVMLKit.framework/TVMLKit
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <TVMLKit/TVMLKit-Structs.h>
  #import <TVMLKit/TVImageDecorator.h>
  
  @interface TVImageScaleDecorator : TVImageDecorator {
  
  	BOOL _decoratedImageIsEquivalentToOriginal;
  	BOOL _cornerContinuous;
  	BOOL _cropToFit;
  	long long _mode;
  	double _upscaleAdjustment;
  	CGSize _scaleToSize;
  	TVCornerRadii _cornerRadii;
  
  }
  
  @property (assign,nonatomic) CGSize scaleToSize;                     //@synthesize scaleToSize=_scaleToSize - In the implementation block
  @property (assign,nonatomic) long long mode;                         //@synthesize mode=_mode - In the implementation block
  @property (assign,nonatomic) double upscaleAdjustment;               //@synthesize upscaleAdjustment=_upscaleAdjustment - In the implementation block
  @property (assign,nonatomic) TVCornerRadii cornerRadii;              //@synthesize cornerRadii=_cornerRadii - In the implementation block
  @property (assign,nonatomic) BOOL cornerContinuous;                  //@synthesize cornerContinuous=_cornerContinuous - In the implementation block
  @property (assign,nonatomic) BOOL cropToFit;                         //@synthesize cropToFit=_cropToFit - In the implementation block
  +(id)decoratorIdentifierWithScaleToSize:(CGSize)arg1 cropToFit:(BOOL)arg2 ;
  +(id)_decoratorIdentifierWithScaleToSize:(CGSize)arg1 mode:(long long)arg2 cornerRadii:(TVCornerRadii)arg3 ;
  +(id)_decoratorIdentifierWithScaleToSize:(CGSize)arg1 mode:(long long)arg2 ;
  -(void)setMode:(long long)arg1 ;
  -(long long)mode;
  -(void)setCornerRadii:(TVCornerRadii)arg1 ;
  -(void)setScaleToSize:(CGSize)arg1 ;
  -(void)setCropToFit:(BOOL)arg1 ;
  -(id)decorate:(id)arg1 scaledWithSize:(CGSize)arg2 croppedToFit:(BOOL)arg3 ;
  -(CGSize)loaderScaleToSize;
  -(BOOL)loaderCropToFit;
  -(CGSize)expectedSize;
  -(id)decoratorIdentifier;
  -(double)_upscalingFactor;
  -(TVCornerRadii)cornerRadii;
  -(id)initWithScaleToSize:(CGSize)arg1 mode:(long long)arg2 ;
  -(CGSize)_scaleToSizeAdjustedForUpscaling;
  -(id)_scaleImage:(id)arg1 toSize:(CGSize)arg2 mode:(long long)arg3 ;
  -(id)_doDrawInScaledContextWithImage:(id)arg1 ;
  -(CGSize)scaleToSize;
  -(id)_scaleAndCropImage:(id)arg1 toSize:(CGSize)arg2 ;
  -(BOOL)_needsAlphaForImage:(id)arg1 ;
  -(void)_applyCornerMaskForRect:(CGRect)arg1 toContext:(CGContextRef)arg2 ;
  -(void)_doDrawInScaledContext:(CGContextRef)arg1 ;
  -(double)upscaleAdjustment;
  -(id)initWithScaleToSize:(CGSize)arg1 ;
  -(id)initWithScaleToSize:(CGSize)arg1 cropToFit:(BOOL)arg2 ;
  -(void)_setDecoratedImageIsEquivalentToOriginal:(BOOL)arg1 ;
  -(void)setUpscaleAdjustment:(double)arg1 ;
  -(BOOL)cropToFit;
  -(void)setCornerContinuous:(BOOL)arg1 ;
  -(id)_scaleImage:(id)arg1 toSize:(CGSize)arg2 forceImageSize:(BOOL)arg3 drawInScaledContext:(BOOL)arg4 ignoreCornerRadius:(BOOL)arg5 ;
  -(id)_mapImageWithSourceRect:(CGRect)arg1 toSize:(CGSize)arg2 image:(id)arg3 drawInContextBlock:(/*^block*/id)arg4 ;
  -(BOOL)cornerContinuous;
  @end
  
  