示例#1
0
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)));
}
示例#2
0
CompositorScrollOffsetAnimationCurve::CompositorScrollOffsetAnimationCurve(
    FloatPoint targetValue,
    TimingFunctionType timingFunction,
    ScrollDurationBehavior durationBehavior)
    : m_curve(cc::ScrollOffsetAnimationCurve::Create(
                  gfx::ScrollOffset(targetValue.x(), targetValue.y()),
                  createTimingFunction(timingFunction),
                  GetDurationBehavior(durationBehavior)))
{
}
示例#3
0
void WebFloatAnimationCurve::add(const WebFloatKeyframe& keyframe, TimingFunctionType type)
{
    m_private->addKeyframe(WebCore::CCFloatKeyframe::create(keyframe.time, keyframe.value, createTimingFunction(type)));
}
示例#4
0
void CompositorFilterAnimationCurve::setCubicBezierTimingFunction(TimingFunctionType type)
{
    m_curve->SetTimingFunction(createTimingFunction(type));
}