/external/chromium_org/third_party/WebKit/Source/core/animation/ |
H A D | EffectInput.cpp | 52 StringKeyframeVector keyframes; local 84 keyframes.append(keyframe); 110 RefPtrWillBeRawPtr<StringKeyframeEffectModel> keyframeEffectModel = StringKeyframeEffectModel::create(keyframes); 112 exceptionState.throwDOMException(NotSupportedError, "Partial keyframes are not supported.");
|
H A D | KeyframeEffectModel.cpp | 68 KeyframeEffectModelBase::KeyframeVector KeyframeEffectModelBase::normalizedKeyframes(const KeyframeVector& keyframes) argument 72 result.reserveCapacity(keyframes.size()); 74 for (size_t i = 0; i < keyframes.size(); ++i) { 75 double offset = keyframes[i]->offset(); 82 result.append(keyframes[i]->clone()); 117 const KeyframeVector keyframes = normalizedKeyframes(getFrames()); local 118 for (KeyframeVector::const_iterator keyframeIter = keyframes.begin(); keyframeIter != keyframes.end(); ++keyframeIter) { 123 ASSERT_WITH_MESSAGE(!isExpandedShorthand(property), "Web Animations: Encountered shorthand CSS property (%d) in normalized keyframes.", property); 135 // Add synthetic keyframes 149 const PropertySpecificKeyframeVector& keyframes = iter->value->keyframes(); local [all...] |
H A D | KeyframeEffectModel.h | 61 const PropertySpecificKeyframeVector& keyframes() const { return m_keyframes; } function in class:blink::KeyframeEffectModelBase::PropertySpecificKeyframeGroup 85 return m_keyframeGroups->get(id)->keyframes(); 107 static KeyframeVector normalizedKeyframes(const KeyframeVector& keyframes); 109 // Lazily computes the groups of property-specific keyframes. 114 // The spec describes filtering the normalized keyframes at sampling time 115 // to get the 'property-specific keyframes'. For efficiency, we cache the 134 static PassRefPtrWillBeRawPtr<KeyframeEffectModel<Keyframe> > create(const KeyframeVector& keyframes) { return adoptRefWillBeNoop(new KeyframeEffectModel(keyframes)); } argument 137 KeyframeEffectModel(const KeyframeVector& keyframes) argument 139 m_keyframes.appendVector(keyframes); [all...] |
H A D | KeyframeEffectModelTest.cpp | 58 AnimatableValueKeyframeVector keyframes(2); 59 keyframes[0] = AnimatableValueKeyframe::create(); 60 keyframes[0]->setOffset(0.0); 61 keyframes[0]->setPropertyValue(CSSPropertyLeft, zeroValue.get()); 62 keyframes[1] = AnimatableValueKeyframe::create(); 63 keyframes[1]->setOffset(1.0); 64 keyframes[1]->setPropertyValue(CSSPropertyLeft, oneValue.get()); 65 return keyframes; 103 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(unknownAnimatableValue(3.0), unknownAnimatableValue(5.0)); local 104 RefPtrWillBeRawPtr<AnimatableValueKeyframeEffectModel> effect = AnimatableValueKeyframeEffectModel::create(keyframes); 113 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(unknownAnimatableValue(3.0), unknownAnimatableValue(5.0)); local 122 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 132 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 141 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 152 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 163 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(unknownAnimatableValue(3.0), unknownAnimatableValue(5.0)); local 172 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 182 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 356 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 367 AnimatableValueKeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(1.0), pixelAnimatableValue(3.0)); local 431 normalizedKeyframes(const KeyframeVector& keyframes) argument [all...] |
H A D | AnimationTest.cpp | 93 const KeyframeVector keyframes = toKeyframeEffectModelBase(animation->effect())->getFrames(); local 95 EXPECT_EQ(0, keyframes[0]->offset()); 96 EXPECT_EQ(1, keyframes[1]->offset()); 98 const CSSValue* keyframe1Width = toStringKeyframe(keyframes[0].get())->propertyValue(CSSPropertyWidth); 99 const CSSValue* keyframe2Width = toStringKeyframe(keyframes[1].get())->propertyValue(CSSPropertyWidth); 106 EXPECT_EQ(*(CubicBezierTimingFunction::preset(CubicBezierTimingFunction::EaseInOut)), keyframes[0]->easing()); 107 EXPECT_EQ(*(CubicBezierTimingFunction::create(1, 1, 0.3, 0.3).get()), keyframes[1]->easing());
|
H A D | CompositorAnimations.cpp | 184 const KeyframeVector& keyframes = keyframeEffect.getFrames(); local 185 if (keyframes.size() == 2 && keyframes[0]->easing().type() == TimingFunction::LinearFunction && timing.timingFunction->type() != TimingFunction::StepsFunction) 189 // more than two keyframes and step timing functions in the compositor. 358 void CompositorAnimationsImpl::addKeyframesToCurve(WebCompositorAnimationCurve& curve, const PropertySpecificKeyframeVector& keyframes, const Timing& timing) argument 360 for (size_t i = 0; i < keyframes.size(); i++) { 362 if (i < keyframes.size() - 1) { // Ignore timing function of last frame. 363 if (keyframes.size() == 2 && keyframes[0]->easing().type() == TimingFunction::LinearFunction) { 366 keyframeTimingFunction = &keyframes[ [all...] |
/external/chromium_org/third_party/WebKit/Source/core/css/ |
H A D | CSSKeyframesRule.h | 46 const WillBeHeapVector<RefPtrWillBeMember<StyleKeyframe> >& keyframes() const { return m_keyframes; } function in class:blink::FINAL
|
/external/chromium_org/third_party/WebKit/Source/core/animation/css/ |
H A D | CSSAnimations.cpp | 86 AnimatableValueKeyframeVector& keyframes) 94 const WillBeHeapVector<RefPtrWillBeMember<StyleKeyframe> >& styleKeyframes = keyframesRule->keyframes(); 126 keyframes.append(keyframe); 129 keyframes.append(toAnimatableValueKeyframe(keyframe->cloneWithOffset(offsets[j]).get())); 132 ASSERT(!keyframes.isEmpty()); 140 // Remove duplicate keyframes. In CSS the last keyframe at a given offset takes priority. 141 std::stable_sort(keyframes.begin(), keyframes.end(), Keyframe::compareOffsets); 143 for (size_t i = 1; i < keyframes.size(); i++) { 144 if (keyframes[ 85 resolveKeyframes(StyleResolver* resolver, const Element* animatingElement, Element& element, const RenderStyle& style, RenderStyle* parentStyle, const AtomicString& name, TimingFunction* defaultTimingFunction, AnimatableValueKeyframeVector& keyframes) argument [all...] |
/external/chromium_org/cc/animation/ |
H A D | keyframed_animation_curve.cc | 17 ScopedPtrVector<Keyframe>& keyframes) { 18 // Usually, the keyframes will be added in order, so this loop would be 20 if (!keyframes.empty() && keyframe->Time() < keyframes.back()->Time()) { 21 for (size_t i = 0; i < keyframes.size(); ++i) { 22 if (keyframe->Time() < keyframes[i]->Time()) { 23 keyframes.insert(keyframes.begin() + i, keyframe.Pass()); 29 keyframes.push_back(keyframe.Pass()); 33 float GetProgress(double t, size_t i, const Keyframes& keyframes) { argument 16 InsertKeyframe(scoped_ptr<Keyframe> keyframe, ScopedPtrVector<Keyframe>& keyframes) argument 281 GetCurveValue(const ScopedPtrVector<KeyframeType>* keyframes, double t) argument [all...] |
/external/chromium_org/third_party/WebKit/Source/core/css/parser/ |
H A D | CSSGrammar.y | 282 %type <rule> keyframes 503 | keyframes 551 | keyframes 844 keyframes: label
|
H A D | BisonCSSParser-in.cpp | 1700 OwnPtrWillBeRawPtr<WillBeHeapVector<RefPtrWillBeMember<StyleKeyframe> > > keyframes = popKeyframes; local 1703 for (size_t i = 0; i < keyframes->size(); ++i) 1704 rule->parserAppendKeyframe(keyframes->at(i));
|
/external/chromium_org/third_party/android_platform/webview/ |
H A D | frameworks.jar | META-INF/ META-INF/MANIFEST.MF android/ android/location/ android/location/Address$1.class ... |