Bug 1303233 - Part 1: Add a const version of EffectSet::AnimationRule(). r?birtles
This will be used for checking animation style for a property has been already
composed in a given cascade level.
MozReview-Commit-ID: DNrUBnrmEl3
--- a/dom/animation/EffectSet.h
+++ b/dom/animation/EffectSet.h
@@ -162,16 +162,22 @@ public:
bool IsEmpty() const { return mEffects.IsEmpty(); }
RefPtr<AnimValuesStyleRule>& AnimationRule(EffectCompositor::CascadeLevel
aCascadeLevel)
{
return mAnimationRule[aCascadeLevel];
}
+ const AnimValuesStyleRule* AnimationRule(EffectCompositor::CascadeLevel
+ aCascadeLevel) const
+ {
+ return mAnimationRule[aCascadeLevel];
+ }
+
const TimeStamp& AnimationRuleRefreshTime(EffectCompositor::CascadeLevel
aCascadeLevel) const
{
return mAnimationRuleRefreshTime[aCascadeLevel];
}
void UpdateAnimationRuleRefreshTime(EffectCompositor::CascadeLevel
aCascadeLevel,
const TimeStamp& aRefreshTime)