#include "third_party/blink/renderer/core/css/post_style_update_scope.h"
#include "third_party/blink/renderer/core/animation/css/css_animations.h"
#include "third_party/blink/renderer/core/animation/document_animations.h"
#include "third_party/blink/renderer/core/animation/element_animations.h"
#include "third_party/blink/renderer/core/css/style_engine.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
namespace blink {
PostStyleUpdateScope* PostStyleUpdateScope::current_ = …;
PostStyleUpdateScope::AnimationData*
PostStyleUpdateScope::CurrentAnimationData() { … }
PostStyleUpdateScope::PseudoData* PostStyleUpdateScope::CurrentPseudoData() { … }
PostStyleUpdateScope::PostStyleUpdateScope(Document& document)
: … { … }
PostStyleUpdateScope::~PostStyleUpdateScope() { … }
bool PostStyleUpdateScope::Apply() { … }
bool PostStyleUpdateScope::ApplyPseudo() { … }
void PostStyleUpdateScope::ApplyAnimations() { … }
void PostStyleUpdateScope::AnimationData::SetPendingUpdate(
Element& element,
const CSSAnimationUpdate& update) { … }
void PostStyleUpdateScope::AnimationData::StoreOldStyleIfNeeded(
Element& element) { … }
const ComputedStyle* PostStyleUpdateScope::AnimationData::GetOldStyle(
const Element& element) const { … }
void PostStyleUpdateScope::PseudoData::AddPendingBackdrop(
Element& originating_element) { … }
const ComputedStyle* PostStyleUpdateScope::GetOldStyle(const Element& element) { … }
}