// SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include "core/hle/service/time/clock_types.h" #include "core/hle/service/time/steady_clock_core.h" namespace Core { class System; } namespace Service::Time::Clock { class TickBasedSteadyClockCore final : public SteadyClockCore { public: TimeSpanType GetInternalOffset() const override { return {}; } void SetInternalOffset(TimeSpanType internal_offset) override {} SteadyClockTimePoint GetTimePoint(Core::System& system) override; TimeSpanType GetCurrentRawTimePoint(Core::System& system) override; }; } // namespace Service::Time::Clock