HomeSort by relevance Sort by last modified time
    Searched refs:Keyframes (Results 1 - 14 of 14) sorted by null

  /frameworks/base/core/java/android/animation/
Keyframes.java 22 * ValueAnimator to calculate values between those keyframes for a given animation.
24 interface Keyframes extends Cloneable {
28 * is required only for Keyframes that are not either IntKeyframes or FloatKeyframes,
37 * @return The value type contained by the contained Keyframes.
48 * just using the two keyframes at the appropriate end when the value is outside those bounds.
56 * If subclass has variables that it calculates based on the Keyframes, it should reset them
62 * @return A list of all Keyframes contained by this. This may return null if this is
63 * not made up of Keyframes.
67 Keyframes clone();
70 * A specialization of Keyframes that has integer primitive value calculation
    [all...]
PathKeyframes.java 27 * to a Keyframe and a linear interpolation between Keyframes creates a good approximation
31 * many keyframes for a curve.
38 class PathKeyframes implements Keyframes {
133 public Keyframes clone() {
134 Keyframes clone = null;
136 clone = (Keyframes) super.clone();
210 private abstract static class SimpleKeyframes implements Keyframes {
225 public Keyframes clone() {
226 Keyframes clone = null;
228 clone = (Keyframes) super.clone()
    [all...]
PropertyValuesHolder.java 76 * The set of keyframes (time/value pairs) that define this animation.
78 Keyframes mKeyframes = null;
222 Keyframes keyframes = KeyframeSet.ofPath(path); local
224 return new MultiIntValuesHolder(propertyName, converter, null, keyframes);
260 * Can be null if the Keyframes have int[] values.
340 Keyframes keyframes = KeyframeSet.ofPath(path); local
342 return new MultiFloatValuesHolder(propertyName, converter, null, keyframes);
377 * Can be null if the Keyframes have float[] values
621 Keyframe keyframes[] = new Keyframe[Math.max(numKeyframes,2)]; local
794 ArrayList<Keyframe> keyframes = mKeyframes.getKeyframes(); local
817 ArrayList<Keyframe> keyframes = mKeyframes.getKeyframes(); local
893 ArrayList<Keyframe> keyframes = mKeyframes.getKeyframes(); local
908 ArrayList<Keyframe> keyframes = mKeyframes.getKeyframes(); local
    [all...]
FloatKeyframeSet.java 25 * values between those keyframes for a given animation. The class internal to the animation
26 * package because it is an implementation detail of how Keyframes are stored and used.
33 class FloatKeyframeSet extends KeyframeSet implements Keyframes.FloatKeyframes {
39 public FloatKeyframeSet(FloatKeyframe... keyframes) {
40 super(keyframes);
50 ArrayList<Keyframe> keyframes = mKeyframes; local
54 newKeyframes[i] = (FloatKeyframe) keyframes.get(i).clone();
IntKeyframeSet.java 25 * values between those keyframes for a given animation. The class internal to the animation
26 * package because it is an implementation detail of how Keyframes are stored and used.
33 class IntKeyframeSet extends KeyframeSet implements Keyframes.IntKeyframes {
39 public IntKeyframeSet(IntKeyframe... keyframes) {
40 super(keyframes);
50 ArrayList<Keyframe> keyframes = mKeyframes; local
54 newKeyframes[i] = (IntKeyframe) keyframes.get(i).clone();
KeyframeSet.java 29 * values between those keyframes for a given animation. The class internal to the animation
30 * package because it is an implementation detail of how Keyframes are stored and used.
32 class KeyframeSet implements Keyframes {
39 ArrayList<Keyframe> mKeyframes; // only used when there are not 2 keyframes
43 public KeyframeSet(Keyframe... keyframes) {
44 mNumKeyframes = keyframes.length;
46 mKeyframes.addAll(Arrays.asList(keyframes));
53 * If subclass has variables that it calculates based on the Keyframes, it should reset them
66 IntKeyframe keyframes[] = new IntKeyframe[Math.max(numKeyframes,2)]; local
68 keyframes[0] = (IntKeyframe) Keyframe.ofInt(0f)
83 FloatKeyframe keyframes[] = new FloatKeyframe[Math.max(numKeyframes,2)]; local
140 ObjectKeyframe keyframes[] = new ObjectKeyframe[Math.max(numKeyframes,2)]; local
180 ArrayList<Keyframe> keyframes = mKeyframes; local
    [all...]
AnimatorInflater.java 385 Keyframes xKeyframes;
386 Keyframes yKeyframes;
  /external/chromium_org/third_party/WebKit/Source/core/css/
StyleRule.cpp 76 case Keyframes:
115 case Keyframes:
154 case Keyframes:
189 case Keyframes:
228 case Keyframes:
CSSKeyframesRule.h 46 const WillBeHeapVector<RefPtrWillBeMember<StyleKeyframe> >& keyframes() const { return m_keyframes; } function in class:WebCore::FINAL
73 DEFINE_STYLE_RULE_TYPE_CASTS(Keyframes);
StyleRule.h 49 Keyframes,
60 bool isKeyframesRule() const { return type() == Keyframes; }
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());
141 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size());
166 result.append("@-webkit-keyframes ");
168 result.append("@keyframes ");
175 result.append(m_keyframesRule->keyframes()[i]->cssText());
184 return m_keyframesRule->keyframes().size();
192 ASSERT(m_childRuleCSSOMWrappers.size() == m_keyframesRule->keyframes().size())
    [all...]
StyleSheetContents.cpp 502 case StyleRuleBase::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/invalidation/
StyleSheetInvalidationAnalysis.cpp 116 case StyleRule::Keyframes: // Keyframes never cause style invalidations and are handled during sheet insertion.

Completed in 405 milliseconds