chromium/third_party/blink/renderer/core/view_transition/view_transition_pseudo_element_base.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/view_transition/view_transition_pseudo_element_base.h"

#include "third_party/blink/renderer/core/dom/node_computed_style.h"
#include "third_party/blink/renderer/core/style/computed_style.h"
#include "third_party/blink/renderer/core/view_transition/view_transition_style_tracker.h"
#include "third_party/blink/renderer/platform/runtime_enabled_features.h"

namespace blink {

ViewTransitionPseudoElementBase::ViewTransitionPseudoElementBase(
    Element* parent,
    PseudoId pseudo_id,
    const AtomicString& view_transition_name,
    const ViewTransitionStyleTracker* style_tracker)
    :{}

bool ViewTransitionPseudoElementBase::CanGeneratePseudoElement(
    PseudoId pseudo_id) const {}

const ComputedStyle*
ViewTransitionPseudoElementBase::CustomStyleForLayoutObject(
    const StyleRecalcContext& style_recalc_context) {}

void ViewTransitionPseudoElementBase::Trace(Visitor* visitor) const {}

bool ViewTransitionPseudoElementBase::IsBoundTo(
    const blink::ViewTransitionStyleTracker* tracker) const {}

}  // namespace blink