#include "third_party/blink/renderer/modules/animationworklet/worklet_animation_effect.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_computed_effect_timing.h"
#include "third_party/blink/renderer/core/animation/timing_calculations.h"
namespace blink {
WorkletAnimationEffect::WorkletAnimationEffect(
std::optional<base::TimeDelta> local_time,
const Timing& specified_timing,
const Timing::NormalizedTiming& normalized_timing)
: … { … }
EffectTiming* WorkletAnimationEffect::getTiming() const { … }
ComputedEffectTiming* WorkletAnimationEffect::getComputedTiming() const { … }
std::optional<double> WorkletAnimationEffect::localTime() const { … }
void WorkletAnimationEffect::setLocalTime(std::optional<double> time_ms) { … }
std::optional<base::TimeDelta> WorkletAnimationEffect::local_time() const { … }
}