// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // This variant of the keyframe effect model performs additional processing // for computed keyframes. The algorithm for constructing keyframes for a CSS // animation is covered in the following spec: // https://drafts.csswg.org/css-animations-2/#keyframes // // Most of the steps for constructing computed keyframes are handled during // the construction process; however, evaluation of computed property values // is handled as a lazy operation when fetching the keyframes. #ifndef THIRD_PARTY_BLINK_RENDERER_CORE_ANIMATION_CSS_CSS_KEYFRAME_EFFECT_MODEL_H_ #define THIRD_PARTY_BLINK_RENDERER_CORE_ANIMATION_CSS_CSS_KEYFRAME_EFFECT_MODEL_H_ #include "third_party/blink/renderer/core/animation/keyframe_effect_model.h" namespace blink { class CssKeyframeEffectModel : public StringKeyframeEffectModel { … }; } // namespace blink #endif // THIRD_PARTY_BLINK_RENDERER_CORE_ANIMATION_CSS_CSS_KEYFRAME_EFFECT_MODEL_H_