OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 637 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
648 | 648 |
649 if (!std::isnan(startTime)) | 649 if (!std::isnan(startTime)) |
650 animation->setStartTime(startTime); | 650 animation->setStartTime(startTime); |
651 | 651 |
652 animation->setIterations(compositorTiming.adjustedIterationCount); | 652 animation->setIterations(compositorTiming.adjustedIterationCount); |
653 animation->setIterationStart(compositorTiming.iterationStart); | 653 animation->setIterationStart(compositorTiming.iterationStart); |
654 animation->setTimeOffset(compositorTiming.scaledTimeOffset); | 654 animation->setTimeOffset(compositorTiming.scaledTimeOffset); |
655 | 655 |
656 switch (compositorTiming.direction) { | 656 switch (compositorTiming.direction) { |
657 case Timing::PlaybackDirectionNormal: | 657 case Timing::PlaybackDirectionNormal: |
658 animation->setDirection(blink::WebCompositorAnimation::DirectionNorm
al); | 658 animation->setDirection(WebCompositorAnimation::DirectionNormal); |
659 break; | 659 break; |
660 case Timing::PlaybackDirectionReverse: | 660 case Timing::PlaybackDirectionReverse: |
661 animation->setDirection(blink::WebCompositorAnimation::DirectionReve
rse); | 661 animation->setDirection(WebCompositorAnimation::DirectionReverse); |
662 break; | 662 break; |
663 case Timing::PlaybackDirectionAlternate: | 663 case Timing::PlaybackDirectionAlternate: |
664 animation->setDirection(blink::WebCompositorAnimation::DirectionAlte
rnate); | 664 animation->setDirection(WebCompositorAnimation::DirectionAlternate); |
665 break; | 665 break; |
666 case Timing::PlaybackDirectionAlternateReverse: | 666 case Timing::PlaybackDirectionAlternateReverse: |
667 animation->setDirection(blink::WebCompositorAnimation::DirectionAlte
rnateReverse); | 667 animation->setDirection(WebCompositorAnimation::DirectionAlternateRe
verse); |
668 break; | 668 break; |
669 default: | 669 default: |
670 ASSERT_NOT_REACHED(); | 670 ASSERT_NOT_REACHED(); |
671 } | 671 } |
672 animation->setPlaybackRate(compositorTiming.playbackRate); | 672 animation->setPlaybackRate(compositorTiming.playbackRate); |
673 | 673 |
674 switch (compositorTiming.fillMode) { | 674 switch (compositorTiming.fillMode) { |
675 case Timing::FillModeNone: | 675 case Timing::FillModeNone: |
676 animation->setFillMode(blink::WebCompositorAnimation::FillModeNone); | 676 animation->setFillMode(WebCompositorAnimation::FillModeNone); |
677 break; | 677 break; |
678 case Timing::FillModeForwards: | 678 case Timing::FillModeForwards: |
679 animation->setFillMode(blink::WebCompositorAnimation::FillModeForwar
ds); | 679 animation->setFillMode(WebCompositorAnimation::FillModeForwards); |
680 break; | 680 break; |
681 case Timing::FillModeBackwards: | 681 case Timing::FillModeBackwards: |
682 animation->setFillMode(blink::WebCompositorAnimation::FillModeBackwa
rds); | 682 animation->setFillMode(WebCompositorAnimation::FillModeBackwards); |
683 break; | 683 break; |
684 case Timing::FillModeBoth: | 684 case Timing::FillModeBoth: |
685 animation->setFillMode(blink::WebCompositorAnimation::FillModeBoth); | 685 animation->setFillMode(WebCompositorAnimation::FillModeBoth); |
686 break; | 686 break; |
687 default: | 687 default: |
688 ASSERT_NOT_REACHED(); | 688 ASSERT_NOT_REACHED(); |
689 } | 689 } |
690 animations.append(animation.release()); | 690 animations.append(animation.release()); |
691 } | 691 } |
692 ASSERT(!animations.isEmpty()); | 692 ASSERT(!animations.isEmpty()); |
693 } | 693 } |
694 | 694 |
695 } // namespace blink | 695 } // namespace blink |
OLD | NEW |