Home | History | Annotate | Download | only in animation

Lines Matching refs:prop

97             CSSPropertyID prop = anim->property();
101 // Handle both the 'all' and single property cases. For the single prop case, we make only one pass
107 prop = CSSPropertyAnimation::getPropertyAtIndex(propertyIndex, isShorthand);
113 ASSERT(prop >= firstCSSProperty && prop < (firstCSSProperty + numCSSProperties));
118 RefPtr<KeyframeAnimation> keyframeAnim = getAnimationForProperty(prop);
121 // See if there is a current transition for this prop
122 ImplicitAnimation* implAnim = m_transitions.get(prop);
140 if (!implAnim->isTargetPropertyEqual(prop, targetStyle)) {
143 if (CSSPropertyAnimation::animationOfPropertyIsAccelerated(prop) && implAnim->isAccelerated()) {
147 implAnim->blendPropertyValueInStyle(prop, modifiedCurrentStyle.get());
150 m_transitions.remove(prop);
155 equal = !isActiveTransition || CSSPropertyAnimation::propertiesEqual(prop, fromStyle, targetStyle);
164 m_transitions.set(prop, ImplicitAnimation::create(const_cast<CSSAnimationData*>(anim), prop, renderer, this, modifiedCurrentStyle ? modifiedCurrentStyle.get() : fromStyle));
167 // We only need one pass for the single prop case