System/Library/PrivateFrameworks/TSReading.framework
TSDMediaRep.h
@class CAShapeLayer, TSDMediaLayout, CALayer, TSDMediaInfo, TSDFrameRep;
@interface TSDMediaRep : TSDStyledRep {
BOOL mIsZooming;
CALayer *mTapToReplaceLayer;
CAShapeLayer *mMaskLayer;
CAShapeLayer *mStrokeLayer;
CALayer *mFrameMaskLayer;
TSDFrameRep *mFrameRep;
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } mLastPictureFrameLayerRect;
}
@property (readonly, nonatomic) TSDMediaInfo *mediaInfo;
@property (readonly, nonatomic) TSDMediaLayout *mediaLayout;
@property (readonly, nonatomic) BOOL shouldShowMediaReplaceUI;
- (void)dealloc;
- (BOOL)isPlaceholder;
- (void)willBeginZooming;
- (void)processChangedProperty:(int)a0;
- (BOOL)shouldAllowReplacementFromPaste;
- (void)addKnobsToArray:(id)a0;
- (id)additionalLayersOverLayer;
- (BOOL)canResetMediaSize;
- (id)currentReplaceButtonHighlightedImage;
- (id)currentReplaceButtonImage;
- (void)didEndZooming;
- (BOOL)i_shouldRenderStroke:(id)a0;
- (void)i_updateFrameRep;
- (id)overlayLayers;
- (void)p_addLayerForReplaceButtonToArray:(id)a0;
- (struct CGSize { double x0; double x1; })p_replaceButtonSize;
- (struct CGPoint { double x0; double x1; })p_scaledPositionOfImageReplaceKnob;
- (id)p_tapToReplaceLayer;
- (void)p_updateTapToReplaceLayerPosition;
- (struct CGPoint { double x0; double x1; })positionOfHyperlinkKnob;
- (BOOL)replaceButtonContainsPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)shouldAllowReplacementFromDrop;
- (BOOL)shouldCreateKnobs;
- (void)updatePositionsOfKnobs:(id)a0;
- (id)visibleMediaReplaceButtonLayer;
@end