/external/chromium_org/third_party/WebKit/Source/core/animation/ |
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 [all...] |
Animation.idl | 35 Constructor(Element? target, sequence<Dictionary> keyframes), 36 Constructor(Element? target, sequence<Dictionary> keyframes, double timingInput), 37 Constructor(Element? target, sequence<Dictionary> keyframes, Dictionary timingInput),
|
KeyframeEffectModel.cpp | 68 KeyframeEffectModelBase::KeyframeVector KeyframeEffectModelBase::normalizedKeyframes(const KeyframeVector& keyframes) 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...] |
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)); } 137 KeyframeEffectModel(const KeyframeVector& keyframes) 139 m_keyframes.appendVector(keyframes); [all...] |
EffectInput.cpp | 52 StringKeyframeVector keyframes; local 65 // Keyframes with offsets outside the range [0.0, 1.0] are an error. 76 exceptionState.throwDOMException(InvalidModificationError, "Keyframes with specified offsets are not sorted"); 84 keyframes.append(keyframe); 110 RefPtrWillBeRawPtr<StringKeyframeEffectModel> keyframeEffectModel = StringKeyframeEffectModel::create(keyframes); 112 exceptionState.throwDOMException(NotSupportedError, "Partial keyframes are not supported.");
|
AnimationStackTest.cpp | 49 AnimatableValueKeyframeVector keyframes(2); 50 keyframes[0] = AnimatableValueKeyframe::create(); 51 keyframes[0]->setOffset(0.0); 52 keyframes[0]->setPropertyValue(id, value.get()); 53 keyframes[1] = AnimatableValueKeyframe::create(); 54 keyframes[1]->setOffset(1.0); 55 keyframes[1]->setPropertyValue(id, value.get()); 56 return AnimatableValueKeyframeEffectModel::create(keyframes);
|
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) 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[i]->easing() [all...] |
/frameworks/base/core/java/android/animation/ |
KeyframeSet.java | 31 * values between those keyframes for a given animation. The class internal to the animation 32 * package because it is an implementation detail of how Keyframes are stored and used. 34 class KeyframeSet implements Keyframes { 41 List<Keyframe> mKeyframes; // only used when there are not 2 keyframes 45 public KeyframeSet(Keyframe... keyframes) { 46 mNumKeyframes = keyframes.length; 48 mKeyframes = Arrays.asList(keyframes); 49 mFirstKeyframe = keyframes[0]; 50 mLastKeyframe = keyframes[mNumKeyframes - 1]; 55 * If subclass has variables that it calculates based on the Keyframes, it should reset the 68 IntKeyframe keyframes[] = new IntKeyframe[Math.max(numKeyframes,2)]; local 85 FloatKeyframe keyframes[] = new FloatKeyframe[Math.max(numKeyframes,2)]; local 142 ObjectKeyframe keyframes[] = new ObjectKeyframe[Math.max(numKeyframes,2)]; local 182 List<Keyframe> keyframes = mKeyframes; local [all...] |
PropertyValuesHolder.java | 77 * The set of keyframes (time/value pairs) that define this animation. 79 Keyframes mKeyframes = null; 219 Keyframes keyframes = KeyframeSet.ofPath(path); local 221 return new MultiIntValuesHolder(propertyName, converter, null, keyframes); 257 * Can be null if the Keyframes have int[] values. 337 Keyframes keyframes = KeyframeSet.ofPath(path); local 339 return new MultiFloatValuesHolder(propertyName, converter, null, keyframes); 374 * Can be null if the Keyframes have float[] values 618 Keyframe keyframes[] = new Keyframe[Math.max(numKeyframes,2)]; local 792 List<Keyframe> keyframes = mKeyframes.getKeyframes(); local 817 List<Keyframe> keyframes = mKeyframes.getKeyframes(); local 894 List<Keyframe> keyframes = mKeyframes.getKeyframes(); local 909 List<Keyframe> keyframes = mKeyframes.getKeyframes(); local [all...] |
FloatKeyframeSet.java | 26 * values between those keyframes for a given animation. The class internal to the animation 27 * package because it is an implementation detail of how Keyframes are stored and used. 34 class FloatKeyframeSet extends KeyframeSet implements Keyframes.FloatKeyframes { 40 public FloatKeyframeSet(FloatKeyframe... keyframes) { 41 super(keyframes); 51 final List<Keyframe> keyframes = mKeyframes; local 55 newKeyframes[i] = (FloatKeyframe) keyframes.get(i).clone();
|
IntKeyframeSet.java | 26 * values between those keyframes for a given animation. The class internal to the animation 27 * package because it is an implementation detail of how Keyframes are stored and used. 34 class IntKeyframeSet extends KeyframeSet implements Keyframes.IntKeyframes { 40 public IntKeyframeSet(IntKeyframe... keyframes) { 41 super(keyframes); 51 List<Keyframe> keyframes = mKeyframes; local 55 newKeyframes[i] = (IntKeyframe) keyframes.get(i).clone();
|
ObjectAnimator.java | 242 PathKeyframes keyframes = KeyframeSet.ofPath(path); local 244 keyframes.createXIntKeyframes()); 246 keyframes.createYIntKeyframes()); 283 PathKeyframes keyframes = KeyframeSet.ofPath(path); local 285 keyframes.createXIntKeyframes()); 287 keyframes.createYIntKeyframes()); 436 PathKeyframes keyframes = KeyframeSet.ofPath(path); local 438 keyframes.createXFloatKeyframes()); 440 keyframes.createYFloatKeyframes()); 478 PathKeyframes keyframes = KeyframeSet.ofPath(path) local [all...] |
/external/chromium_org/third_party/polymer/components/paper-dialog/ |
paper-dialog-transition.css | 27 animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1); 28 -webkit-animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1); 31 @keyframes paper-dialog-transition-center-keyframes { 46 @-webkit-keyframes paper-dialog-transition-center-keyframes {
|
/external/chromium_org/third_party/polymer/components-chromium/paper-dialog/ |
paper-dialog-transition.css | 27 animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1); 28 -webkit-animation: paper-dialog-transition-center-keyframes 0.2s cubic-bezier(0.4, 0, 0.2, 1); 31 @keyframes paper-dialog-transition-center-keyframes { 46 @-webkit-keyframes paper-dialog-transition-center-keyframes {
|
/external/chromium_org/cc/animation/ |
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()); 32 template <class Keyframes> [all...] |
/external/chromium_org/third_party/WebKit/Source/core/css/ |
CSSKeyframesRule.cpp | 39 : StyleRuleBase(Keyframes) 98 , m_childRuleCSSOMWrappers(keyframesRule->keyframes().size()) 106 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size()); 123 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size()); 140 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size()); 165 result.appendLiteral("@-webkit-keyframes "); 167 result.appendLiteral("@keyframes "); 174 result.append(m_keyframesRule->keyframes()[i]->cssText()); 183 return m_keyframesRule->keyframes().size(); 191 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size()) [all...] |
/external/chromium_org/chrome/browser/resources/signin_internals/ |
signin_index.css | 50 @-webkit-keyframes highlight1 { 59 @-webkit-keyframes highlight2 {
|
/external/chromium_org/chrome/browser/resources/chromeos/ |
choose_mobile_network.css | 32 @-webkit-keyframes spin {
|
/external/chromium_org/third_party/WebKit/Source/core/animation/css/ |
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[i]->offset() != keyframes[targetIndex]->offset() [all...] |
/external/chromium_org/third_party/polymer/components/paper-checkbox/ |
paper-checkbox.css | 65 @-webkit-keyframes box-shrink { 82 @keyframes box-shrink { 106 @-webkit-keyframes checkmark-expand { 125 @keyframes checkmark-expand { 168 @-webkit-keyframes checkmark-shrink { 185 @keyframes checkmark-shrink { 207 @-webkit-keyframes box-expand { 224 @keyframes box-expand {
|
/external/chromium_org/third_party/polymer/components-chromium/paper-checkbox/ |
paper-checkbox.css | 65 @-webkit-keyframes box-shrink { 82 @keyframes box-shrink { 106 @-webkit-keyframes checkmark-expand { 125 @keyframes checkmark-expand { 168 @-webkit-keyframes checkmark-shrink { 185 @keyframes checkmark-shrink { 207 @-webkit-keyframes box-expand { 224 @keyframes box-expand {
|
/external/chromium_org/ui/webui/resources/css/ |
spinner.css | 23 @-webkit-keyframes spinner-animation {
|
/external/chromium_org/third_party/WebKit/Source/bindings/core/v8/custom/ |
V8ElementCustom.cpp | 98 TONATIVE_VOID_EXCEPTIONSTATE(Vector<Dictionary>, keyframes, toImplArray<Dictionary>(info[0], 1, info.GetIsolate(), exceptionState), exceptionState); 99 RefPtrWillBeRawPtr<AnimationPlayer> result = ElementAnimation::animate(*impl, keyframes, exceptionState); 132 TONATIVE_VOID_EXCEPTIONSTATE(Vector<Dictionary>, keyframes, toImplArray<Dictionary>(info[0], 1, info.GetIsolate(), exceptionState), exceptionState); 134 RefPtrWillBeRawPtr<AnimationPlayer> result = ElementAnimation::animate(*impl, keyframes, duration, exceptionState); 145 TONATIVE_VOID_EXCEPTIONSTATE(Vector<Dictionary>, keyframes, toImplArray<Dictionary>(info[0], 1, info.GetIsolate(), exceptionState), exceptionState); 152 RefPtrWillBeRawPtr<AnimationPlayer> result = ElementAnimation::animate(*impl, keyframes, timingInput, exceptionState);
|
/external/chromium_org/chrome/browser/resources/sync_internals/ |
about.css | 55 @-webkit-keyframes highlight1 { 64 @-webkit-keyframes highlight2 {
|
/external/chromium_org/chrome/browser/resources/ntp4/ |
tile_page.css | 134 @-webkit-keyframes bounce { 152 @-webkit-keyframes blipout {
|