Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(600)

Unified Diff: Source/core/css/CSSPrimitiveValue.h

Issue 273683005: Web Animations API: Deferred computation of interpolated values (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Merge IVP into LSI Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/css/CSSPrimitiveValue.h
diff --git a/Source/core/css/CSSPrimitiveValue.h b/Source/core/css/CSSPrimitiveValue.h
index d52b0548cc6ffb2b6581de80c7660e306efe515a..20b2807dfa8efd6bbdf78ac0e83afc71a856f839 100644
--- a/Source/core/css/CSSPrimitiveValue.h
+++ b/Source/core/css/CSSPrimitiveValue.h
@@ -157,6 +157,7 @@ public:
};
typedef Vector<double, CSSPrimitiveValue::LengthUnitTypeCount> CSSLengthArray;
+ static void zeroLengthArray(CSSLengthArray&);
void accumulateLengthArray(CSSLengthArray&, double multiplier = 1) const;
// This enum follows the BisonCSSParser::Units enum augmented with UNIT_FREQUENCY for frequencies.
@@ -191,6 +192,7 @@ public:
|| m_primitiveUnitType == CSS_REMS
|| m_primitiveUnitType == CSS_CHS;
}
+ bool isViewportPercentageLength() const { return isViewportPercentageLength(m_primitiveUnitType); }
static bool isViewportPercentageLength(unsigned short type) { return type >= CSS_VW && type <= CSS_VMAX; }
static bool isLength(unsigned short type)
{

Powered by Google App Engine
This is Rietveld 408576698