System/Library/PrivateFrameworks/TSReading.framework
TSDMediaLayout.h
@class TSDMutableStroke;
@interface TSDMediaLayout : TSDStyledLayout {
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } mCachedAlignmentFrame;
struct { unsigned char alignmentFrame : 1; } mMediaInvalidFlags;
TSDMutableStroke *mDynamicStroke;
BOOL mShouldRenderFrameStroke;
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } mBoundsForStandardKnobs;
}
@property (nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } boundsForStandardKnobs;
@property (nonatomic) BOOL shouldRenderFrameStroke;
- (void)setGeometry:(id)a0;
- (id)initWithInfo:(id)a0;
- (id)stroke;
- (BOOL)supportsRotation;
- (id)mediaInfo;
- (void)processChangedProperty:(int)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })alignmentFrame;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })alignmentFrameInRoot;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })computeAlignmentFrameInRoot:(BOOL)a0;
- (void)dynamicStrokeWidthChangeDidBegin;
- (void)dynamicStrokeWidthChangeDidEnd;
- (void)dynamicStrokeWidthUpdateToValue:(double)a0;
- (void)invalidateAlignmentFrame;
- (BOOL)isStrokeBeingManipulated;
@end