HomeSort by relevance Sort by last modified time
    Searched refs:keyframes (Results 1 - 25 of 70) sorted by null

1 2 3

  /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 {

Completed in 835 milliseconds

1 2 3