luxlabs header browser preview


@class NSString, TSPData, TSDAttribution;

@interface TSDMediaInfo : TSDStyledInfo <TSDFittingOnInsertion, TSDFileBasedInfo> {
    TSDAttribution *_attribution;
    struct { unsigned char isPlaceholder : 1; unsigned char wasMediaReplaced : 1; } _flags;
}

@property (nonatomic) struct CGSize { double width; double height; } originalSize;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } defaultOriginalSize;
@property (nonatomic) BOOL isPlaceholder;
@property (nonatomic) BOOL wasMediaReplaced;
@property (nonatomic) unsigned int flags;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } rawDataSize;
@property (readonly, nonatomic) BOOL canResetMediaSize;
@property (readonly, nonatomic) BOOL canBeMediaPlaceholder;
@property (readonly, nonatomic) BOOL canBeReplaced;
@property (copy, nonatomic) TSDAttribution *attribution;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } centerForReplacingWithNewMedia;
@property (readonly, nonatomic) NSString *propertyNameForFlagsCommand;
@property (readonly, nonatomic) NSString *propertyNameForOriginalSizeCommand;
@property (readonly, nonatomic) unsigned short propertyIdForFlagsCommand;
@property (readonly, nonatomic) unsigned short propertyIdForOriginalSizeCommand;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } rawOriginalSize;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) NSString *fileDisplayName;
@property (readonly, nonatomic) NSString *fileType;
@property (readonly, nonatomic) TSPData *fileDataForDragging;

- (void)setGeometry:(id)a0;
- (void).cxx_destruct;
- (id)initWithContext:(id)a0 geometry:(id)a1;
- (void)takePropertiesFromReplacedMediaInfo:(id)a0;
- (void)updateGeometryToReplaceMediaInfo:(id)a0;
- (id)copyToInstantiateTemplatePlaceholder;
- (id)defaultDescriptiveName;
- (void)scaleDownSizeToFitWithinSize:(struct CGSize { double x0; double x1; })a0;
- (void)setFlagsWithPlaceholder:(BOOL)a0 wasMediaReplaced:(BOOL)a1;

@end