chromium/third_party/blink/renderer/core/animation/css/css_animation.cc

// Copyright 2019 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/animation/css/css_animation.h"
#include "third_party/blink/renderer/core/animation/animation.h"
#include "third_party/blink/renderer/core/animation/css/css_animations.h"
#include "third_party/blink/renderer/core/animation/keyframe_effect.h"
#include "third_party/blink/renderer/core/dom/document.h"

namespace blink {

CSSAnimation::CSSAnimation(ExecutionContext* execution_context,
                           AnimationTimeline* timeline,
                           AnimationEffect* content,
                           wtf_size_t animation_index,
                           const String& animation_name)
    :{}

bool CSSAnimation::IsEventDispatchAllowed() const {}

String CSSAnimation::playState() const {}

bool CSSAnimation::pending() const {}

void CSSAnimation::pause(ExceptionState& exception_state) {}

void CSSAnimation::play(ExceptionState& exception_state) {}

void CSSAnimation::reverse(ExceptionState& exception_state) {}

void CSSAnimation::setTimeline(AnimationTimeline* timeline) {}

void CSSAnimation::setRangeStart(const RangeBoundary* range_start,
                                 ExceptionState& exception_state) {}

void CSSAnimation::setRangeEnd(const RangeBoundary* range_end,
                               ExceptionState& exception_state) {}

void CSSAnimation::SetRange(const std::optional<TimelineOffset>& range_start,
                            const std::optional<TimelineOffset>& range_end) {}

void CSSAnimation::setStartTime(const V8CSSNumberish* start_time,
                                ExceptionState& exception_state) {}

AnimationEffect::EventDelegate* CSSAnimation::CreateEventDelegate(
    Element* target,
    const AnimationEffect::EventDelegate* old_event_delegate) {}

void CSSAnimation::FlushStyles() const {}

CSSAnimation::PlayStateTransitionScope::PlayStateTransitionScope(
    CSSAnimation& animation)
    :{}

CSSAnimation::PlayStateTransitionScope::~PlayStateTransitionScope() {}

}  // namespace blink