| 123456789101112131415161718192021222324252627282930 |
- // Copyright 2018 yuzu emulator team
- // Licensed under GPLv2 or any later version
- // Refer to the license.txt file included.
- #pragma once
- #include "core/hle/service/service.h"
- namespace Kernel {
- class HLERequestContext;
- }
- namespace Service::NVFlinger {
- class NVFlinger;
- }
- namespace Service::VI {
- class VI_M final : public ServiceFramework<VI_M> {
- public:
- explicit VI_M(std::shared_ptr<NVFlinger::NVFlinger> nv_flinger);
- ~VI_M() override;
- private:
- void GetDisplayService(Kernel::HLERequestContext& ctx);
- std::shared_ptr<NVFlinger::NVFlinger> nv_flinger;
- };
- } // namespace Service::VI
|