#import "ElementHorizontalTransition.h"

@implementation ElementHorizontalTransition

- (CATransform3D)animateWithProgress:(CGFloat)p {
    CGFloat x = [RNNInterpolator fromFloat:self.from toFloat:self.to precent:p interpolation:self.interpolation];
    return CATransform3DMakeTranslation(x - self.to, 0, 0);
}

- (CGFloat)initialValue {
    return self.view.frame.origin.x;
}

@end