/external/chromium_org/third_party/WebKit/Source/core/animation/ |
KeyframeAnimationEffectTest.cpp | 55 KeyframeAnimationEffect::KeyframeVector keyframes(2); 56 keyframes[0] = Keyframe::create(); 57 keyframes[0]->setOffset(0.0); 58 keyframes[0]->setPropertyValue(CSSPropertyLeft, zeroValue); 59 keyframes[1] = Keyframe::create(); 60 keyframes[1]->setOffset(1.0); 61 keyframes[1]->setPropertyValue(CSSPropertyLeft, oneValue); 62 return keyframes; 81 KeyframeAnimationEffect::KeyframeVector keyframes = keyframesAtZeroAndOne(unknownAnimatableValue(3.0), unknownAnimatableValue(5.0)); local 82 RefPtr<KeyframeAnimationEffect> effect = KeyframeAnimationEffect::create(keyframes); 91 KeyframeAnimationEffect::KeyframeVector keyframes = keyframesAtZeroAndOne(unknownAnimatableValue(3.0), unknownAnimatableValue(5.0)); local 100 KeyframeAnimationEffect::KeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 109 KeyframeAnimationEffect::KeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 118 KeyframeAnimationEffect::KeyframeVector keyframes = keyframesAtZeroAndOne(unknownAnimatableValue(3.0), unknownAnimatableValue(5.0)); local 127 KeyframeAnimationEffect::KeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 136 KeyframeAnimationEffect::KeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 326 KeyframeAnimationEffect::KeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(3.0), pixelAnimatableValue(5.0)); local 337 KeyframeAnimationEffect::KeyframeVector keyframes = keyframesAtZeroAndOne(pixelAnimatableValue(1.0), pixelAnimatableValue(3.0)); local [all...] |
KeyframeAnimationEffect.cpp | 163 KeyframeAnimationEffect::KeyframeAnimationEffect(const KeyframeVector& keyframes) 164 : m_keyframes(keyframes) 198 KeyframeVector keyframes = m_keyframes; local 201 if (keyframes.size() >= 2) { 202 Keyframe* firstKeyframe = keyframes.first().get(); 206 if (keyframes.size() >= 1) { 207 Keyframe* lastKeyframe = keyframes.last().get(); 213 for (KeyframeVector::iterator iter = keyframes.begin(); iter != keyframes.end(); ++iter) 217 std::stable_sort(keyframes.begin(), keyframes.end(), Keyframe::compareOffsets) 227 const KeyframeVector& keyframes = normalizedKeyframes(); local [all...] |
KeyframeAnimationEffect.h | 47 // Represents the keyframes set through the API. 83 static PassRefPtr<KeyframeAnimationEffect> create(const KeyframeVector& keyframes) 85 return adoptRef(new KeyframeAnimationEffect(keyframes)); 121 const PropertySpecificKeyframeVector& keyframes() const { return m_keyframes; } function in class:WebCore::KeyframeAnimationEffect::PropertySpecificKeyframeGroup 133 return m_keyframeGroups->get(id)->keyframes(); 137 KeyframeAnimationEffect(const KeyframeVector& keyframes); 140 // Lazily computes the groups of property-specific keyframes. 144 // The spec describes filtering the normalized keyframes at sampling time 145 // to get the 'property-specific keyframes'. For efficiency, we cache the
|
ElementAnimation.cpp | 77 KeyframeAnimationEffect::KeyframeVector keyframes; local 85 keyframes.append(keyframe); 92 // keyframes without specified offsets. This check can be removed when 113 // keyframes that were input through the API. We will add a layer to wrap 114 // KeyframeAnimationEffect, store input keyframes and implement getFrames. 125 RefPtr<KeyframeAnimationEffect> effect = StyleResolver::createKeyframeAnimationEffect(*element, propertySetVector, keyframes);
|
/frameworks/base/core/java/android/animation/ |
KeyframeSet.java | 28 * values between those keyframes for a given animation. The class internal to the animation 29 * package because it is an implementation detail of how Keyframes are stored and used. 38 ArrayList<Keyframe> mKeyframes; // only used when there are not 2 keyframes 42 public KeyframeSet(Keyframe... keyframes) { 43 mNumKeyframes = keyframes.length; 45 mKeyframes.addAll(Arrays.asList(keyframes)); 53 IntKeyframe keyframes[] = new IntKeyframe[Math.max(numKeyframes,2)]; local 55 keyframes[0] = (IntKeyframe) Keyframe.ofInt(0f); 56 keyframes[1] = (IntKeyframe) Keyframe.ofInt(1f, values[0]); 58 keyframes[0] = (IntKeyframe) Keyframe.ofInt(0f, values[0]) 70 FloatKeyframe keyframes[] = new FloatKeyframe[Math.max(numKeyframes,2)]; local 127 ObjectKeyframe keyframes[] = new ObjectKeyframe[Math.max(numKeyframes,2)]; local 154 ArrayList<Keyframe> keyframes = mKeyframes; local [all...] |
Keyframe.java | 56 * animation first starts, to populate placeholder keyframes with real values derived 64 * for the animation. The value for the animation between keyframes will be calculated as 65 * an interpolation between the values at those keyframes. 79 * from the target object when the animation first starts (note that this implies that keyframes 83 * for the animation. The value for the animation between keyframes will be calculated as 84 * an interpolation between the values at those keyframes. 96 * for the animation. The value for the animation between keyframes will be calculated as 97 * an interpolation between the values at those keyframes. 111 * from the target object when the animation first starts (note that this implies that keyframes 115 * for the animation. The value for the animation between keyframes will be calculated a [all...] |
package.html | 16 specify {@link android.animation.Keyframe keyframes}, or group animations to play sequentially
|
/external/chromium_org/cc/animation/ |
keyframed_animation_curve.cc | 15 ScopedPtrVector<Keyframe>& keyframes) { 16 // Usually, the keyframes will be added in order, so this loop would be 18 if (!keyframes.empty() && keyframe->Time() < keyframes.back()->Time()) { 19 for (size_t i = 0; i < keyframes.size(); ++i) { 20 if (keyframe->Time() < keyframes[i]->Time()) { 21 keyframes.insert(keyframes.begin() + i, keyframe.Pass()); 27 keyframes.push_back(keyframe.Pass()); 30 template <class Keyframes> [all...] |
keyframed_animation_curve.h | 118 // It is required that the keyframes be sorted by time. 135 // Always sorted in order of increasing time. No two keyframes have the 144 // It is required that the keyframes be sorted by time. 161 // Always sorted in order of increasing time. No two keyframes have the 171 // It is required that the keyframes be sorted by time. 190 // Always sorted in order of increasing time. No two keyframes have the 200 // It is required that the keyframes be sorted by time. 217 // Always sorted in order of increasing time. No two keyframes have the
|
/external/chromium_org/tools/perf/page_sets/tough_animation_cases/ |
keyframed_animations.html | 5 @-webkit-keyframes animation1 { 11 @-webkit-keyframes animation2 { 17 @-webkit-keyframes animation3 { 23 @-webkit-keyframes animation4 { 29 @-webkit-keyframes animation5 { 35 @-webkit-keyframes animation6 { 41 @-webkit-keyframes animation7 { 47 @-webkit-keyframes animation8 { 53 @-webkit-keyframes animation9 { 59 @-webkit-keyframes animation10 [all...] |
/external/chromium_org/third_party/WebKit/ManualTests/ |
transition-accelerated.html | 22 @-webkit-keyframes slow { 31 @-webkit-keyframes fast {
|
animate-none.html | 21 @-webkit-keyframes 'fail' { 40 @-webkit-keyframes 'sway1' { 59 @-webkit-keyframes 'sway2' { 78 @-webkit-keyframes 'sway3' { 117 @-webkit-keyframes 'sway6' { 126 @-webkit-keyframes 'fade' { 136 @-webkit-keyframes none {
|
/external/libvpx/libvpx/examples/ |
force_keyframe.txt | 5 This is an example demonstrating how to control placement of keyframes 12 Keyframes can be forced by setting the VPX_EFLAG_FORCE_KF bit of the
|
/external/jmonkeyengine/engine/src/core/com/jme3/animation/ |
AnimationFactory.java | 41 * you can add some keyFrames for a given time or a given keyFrameIndex, for translation rotation and scale. 42 * The animationHelper will then generate an appropriate SpatialAnimation by interpolating values between the keyFrames. 46 * - add some keyFrames<br> 142 * The map of keyFrames to compute the animation. The key is the index of the frame 250 * Hence, this method may create intermediate keyFrames if the interpolation angle is higher than PI to ensure continuity in animation<br> 265 * Hence, this method may create intermediate keyFrames if the interpolation angle is higher than PI to ensure continuity in animation<br> 276 // if the delta of euler angles is higher than PI, we create intermediate keyframes 383 * Creates an Animation based on the keyFrames previously added to the helper. 412 * @param keyFrames the keyFrames arra [all...] |
/external/chromium_org/third_party/WebKit/Source/core/css/ |
CSSKeyframesRule.cpp | 38 : StyleRuleBase(Keyframes) 91 , m_childRuleCSSOMWrappers(keyframesRule->keyframes().size()) 98 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size()); 115 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size()); 132 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size()); 157 result.append("@-webkit-keyframes "); 159 result.append("@keyframes "); 166 result.append(m_keyframesRule->keyframes()[i]->cssText()); 175 return m_keyframesRule->keyframes().size(); 183 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size()) [all...] |
/external/chromium_org/content/test/data/ |
rwhv_compositing_animation.html | 11 @-webkit-keyframes spin {
|
/external/chromium_org/third_party/WebKit/PerformanceTests/Animation/ |
balls-composited-transform.html | 91 document.querySelector('#keyframes').innerHTML = allParticleKeyframes; 95 var keyframes = '@-webkit-keyframes ' + animationNameForIndex(index) + '{\n'; 123 keyframes += generateKeyframe(0, x, y); 140 keyframes += generateKeyframe(t, x, y); 143 keyframes += '}\n'; 144 return keyframes; 193 <style id="keyframes"></style>
|
balls-keyframe-animations.html | 91 document.querySelector('#keyframes').innerHTML = allParticleKeyframes; 95 var keyframes = '@-webkit-keyframes ' + animationNameForIndex(index) + '{\n'; 123 keyframes += generateKeyframe(0, x, y); 140 keyframes += generateKeyframe(t, x, y); 143 keyframes += '}\n'; 144 return keyframes; 190 <style id="keyframes"></style>
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/animation/ |
WebAnimationProvider.cpp | 119 WebAnimations WebAnimationProvider::startAnimation(double timeOffset, const CSSAnimationData* anim, const KeyframeList& keyframes, bool hasTransform, const IntSize& boxSize) 122 bool hasOpacity = keyframes.containsProperty(CSSPropertyOpacity); 123 bool hasFilter = keyframes.containsProperty(CSSPropertyWebkitFilter); 132 size_t numKeyframes = keyframes.size(); 134 const KeyframeValue& currentKeyframe = keyframes[i]; 156 resultAnimations.m_transformAnimation = createWebAnimationAndStoreId(transformVector, boxSize, anim, keyframes.animationName(), timeOffset); 158 resultAnimations.m_opacityAnimation = createWebAnimationAndStoreId(opacityVector, IntSize(), anim, keyframes.animationName(), timeOffset); 160 resultAnimations.m_filterAnimation = createWebAnimationAndStoreId(filterVector, IntSize(), anim, keyframes.animationName(), timeOffset);
|
/external/chromium_org/third_party/WebKit/Source/core/animation/css/ |
CSSAnimations.cpp | 75 static PassRefPtr<TimingFunction> generateTimingFunction(const KeyframeAnimationEffect::KeyframeVector keyframes, const HashMap<double, RefPtr<TimingFunction> > perKeyframeTimingFunctions) 81 for (size_t i = 0; i < keyframes.size() - 1; ++i) { 82 double lowerBound = keyframes[i]->offset(); 84 double upperBound = keyframes[i + 1]->offset(); 105 const Vector<RefPtr<StyleKeyframe> >& styleKeyframes = keyframesRule->keyframes(); 111 KeyframeAnimationEffect::KeyframeVector keyframes; local 131 keyframes.append(keyframe); 135 keyframes.append(keyframe->cloneWithOffset(offsets[j])); 139 ASSERT(!keyframes.isEmpty()); 150 // Remove duplicate keyframes. In CSS the last keyframe at a given offset takes priority [all...] |
/external/chromium/chrome/browser/resources/chromeos/ |
choose_mobile_network.css | 30 @-webkit-keyframes spin {
|
/external/chromium_org/chrome/browser/resources/chromeos/ |
choose_mobile_network.css | 32 @-webkit-keyframes spin {
|
/external/chromium_org/chrome/browser/resources/signin_internals/ |
signin_index.css | 49 @-webkit-keyframes highlight1 { 58 @-webkit-keyframes highlight2 {
|
/external/chromium_org/chrome/browser/resources/sync_internals/ |
about.css | 48 @-webkit-keyframes highlight1 { 57 @-webkit-keyframes highlight2 {
|
/external/libvpx/libvpx/test/ |
keyframe_test.cc | 58 // Validate that encoding the RandomVideoSource produces multiple keyframes. 65 // In realtime mode - auto placed keyframes are exceedingly rare, don't 127 // In realtime mode - auto placed keyframes are exceedingly rare, don't 130 EXPECT_EQ(2u, kf_pts_list_.size()) << " Not the right number of keyframes "; 132 // Verify that keyframes match the file keyframes in the file.
|