void CompositorFilterAnimationCurve::add(const CompositorFilterKeyframe& keyframe, TimingFunctionType type) { const cc::FilterOperations& filterOperations = keyframe.value().asFilterOperations(); m_curve->AddKeyframe(cc::FilterKeyframe::Create( base::TimeDelta::FromSecondsD(keyframe.time()), filterOperations, createTimingFunction(type))); }
CompositorScrollOffsetAnimationCurve::CompositorScrollOffsetAnimationCurve( FloatPoint targetValue, TimingFunctionType timingFunction, ScrollDurationBehavior durationBehavior) : m_curve(cc::ScrollOffsetAnimationCurve::Create( gfx::ScrollOffset(targetValue.x(), targetValue.y()), createTimingFunction(timingFunction), GetDurationBehavior(durationBehavior))) { }
void WebFloatAnimationCurve::add(const WebFloatKeyframe& keyframe, TimingFunctionType type) { m_private->addKeyframe(WebCore::CCFloatKeyframe::create(keyframe.time, keyframe.value, createTimingFunction(type))); }
void CompositorFilterAnimationCurve::setCubicBezierTimingFunction(TimingFunctionType type) { m_curve->SetTimingFunction(createTimingFunction(type)); }