1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef CSSPropertyMetadata_h 6 #define CSSPropertyMetadata_h 7 8 #include "core/CSSPropertyNames.h" 9 10 namespace blink { 11 12 class CSSPropertyMetadata { 13 public: 14 static bool isEnabledProperty(CSSPropertyID); 15 static bool isAnimatableProperty(CSSPropertyID); 16 static bool isInheritedProperty(CSSPropertyID); 17 18 static void filterEnabledCSSPropertiesIntoVector(const CSSPropertyID*, size_t length, Vector<CSSPropertyID>&); 19 }; 20 21 } // namespace blink 22 23 #endif // CSSPropertyMetadata 24