System/Library/PrivateFrameworks/TSReading.framework
TSDCAAnimationCache.h
Download TSDCAAnimationCache.h
@class CALayer, CAAnimation, NSDictionary;
@interface TSDCAAnimationCache : NSObject {
NSDictionary *_overrideInitialValuesDict;
double _animationDuration;
long long _cacheValuesCount;
struct CGPoint { double x0; double x1; } *_anchorPointCache;
double *_anchorPointZCache;
double *_borderWidthCache;
struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *_boundsCache;
BOOL *_doubleSidedCache;
BOOL *_hiddenCache;
double *_opacityCache;
struct CGPoint { double x0; double x1; } *_positionCache;
struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; } *_transformCache;
double *_transformRotationCache;
double *_transformRotationXCache;
double *_transformRotationYCache;
double *_transformRotationZCache;
double *_transformScaleXCache;
double *_transformScaleYCache;
double *_transformScaleXYCache;
struct CGPoint { double x0; double x1; } *_transformTranslationCache;
double *_transformTranslationXCache;
double *_transformTranslationYCache;
double *_transformTranslationZCache;
double *_zPositionCache;
}
@property (readonly, nonatomic) CALayer *layer;
@property (readonly, nonatomic) CAAnimation *animation;
@property (readonly, nonatomic) BOOL anchorPointAnimationExists;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } anchorPointInitialValue;
@property (readonly, nonatomic) BOOL anchorPointZAnimationExists;
@property (readonly, nonatomic) double anchorPointZInitialValue;
@property (readonly, nonatomic) BOOL borderColorAnimationExists;
@property (readonly, nonatomic) struct CGColor { } *borderColorInitialValue;
@property (readonly, nonatomic) BOOL borderWidthAnimationExists;
@property (readonly, nonatomic) double borderWidthInitialValue;
@property (readonly, nonatomic) BOOL boundsAnimationExists;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } boundsInitialValue;
@property (readonly, nonatomic) BOOL contentsAnimationExists;
@property (readonly, nonatomic) struct CGImage { } *contentsInitialValue;
@property (readonly, nonatomic) BOOL doubleSidedAnimationExists;
@property (readonly, nonatomic) BOOL doubleSidedInitialValue;
@property (readonly, nonatomic) BOOL hiddenAnimationExists;
@property (readonly, nonatomic) BOOL hiddenInitialValue;
@property (readonly, nonatomic) BOOL opacityAnimationExists;
@property (readonly, nonatomic) double opacityInitialValue;
@property (readonly, nonatomic) BOOL positionAnimationExists;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } positionInitialValue;
@property (readonly, nonatomic) BOOL transformAnimationExists;
@property (readonly, nonatomic) struct CATransform3D { double m11; double m12; double m13; double m14; double m21; double m22; double m23; double m24; double m31; double m32; double m33; double m34; double m41; double m42; double m43; double m44; } transformInitialValue;
@property (readonly, nonatomic) BOOL transformRotationAnimationExists;
@property (readonly, nonatomic) double transformRotationInitialValue;
@property (readonly, nonatomic) BOOL transformRotationXAnimationExists;
@property (readonly, nonatomic) double transformRotationXInitialValue;
@property (readonly, nonatomic) BOOL transformRotationYAnimationExists;
@property (readonly, nonatomic) double transformRotationYInitialValue;
@property (readonly, nonatomic) BOOL transformRotationZAnimationExists;
@property (readonly, nonatomic) double transformRotationZInitialValue;
@property (readonly, nonatomic) BOOL transformScaleXAnimationExists;
@property (readonly, nonatomic) double transformScaleXInitialValue;
@property (readonly, nonatomic) BOOL transformScaleYAnimationExists;
@property (readonly, nonatomic) double transformScaleYInitialValue;
@property (readonly, nonatomic) BOOL transformScaleXYAnimationExists;
@property (readonly, nonatomic) double transformScaleXYInitialValue;
@property (readonly, nonatomic) BOOL transformTranslationAnimationExists;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } transformTranslationInitialValue;
@property (readonly, nonatomic) BOOL transformTranslationXAnimationExists;
@property (readonly, nonatomic) double transformTranslationXInitialValue;
@property (readonly, nonatomic) BOOL transformTranslationYAnimationExists;
@property (readonly, nonatomic) double transformTranslationYInitialValue;
@property (readonly, nonatomic) BOOL transformTranslationZAnimationExists;
@property (readonly, nonatomic) double transformTranslationZInitialValue;
@property (readonly, nonatomic) BOOL zPositionAnimationExists;
@property (readonly, nonatomic) double zPositionInitialValue;
@property (readonly, nonatomic) NSDictionary *initialValues;
- (void)dealloc;
- (struct CGPoint { double x0; double x1; })anchorPointCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)anchorPointZCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)borderWidthCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundsCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (BOOL)doubleSidedCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (BOOL)hiddenCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (id)initWithLayer:(id)a0 animation:(id)a1 overrideInitialValues:(id)a2 cacheAnimationValues:(BOOL)a3;
- (double)opacityCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (BOOL)p_setupAndCacheAnimationValues:(BOOL)a0 verifyOnly:(BOOL)a1;
- (struct CGPoint { double x0; double x1; })positionCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; })transformCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformRotationCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformRotationXCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformRotationYCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformRotationZCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformScaleXCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformScaleXYCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformScaleYCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (struct CGPoint { double x0; double x1; })transformTranslationCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformTranslationXCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformTranslationYCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (double)transformTranslationZCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
- (BOOL)verifyCache;
- (double)zPositionCachedValueAtTime:(double)a0 layer:(id)a1 animation:(id)a2;
@end