mirror of
https://git.tardis.systems/mirrors/yuzu
synced 2025-08-11 04:40:27 +02:00
34 lines
869 B
C++
34 lines
869 B
C++
// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#pragma once
|
|
|
|
namespace Core {
|
|
class System;
|
|
}
|
|
|
|
namespace Service {
|
|
class HLERequestContext;
|
|
}
|
|
|
|
namespace Service::Nvnflinger {
|
|
class HosBinderDriverServer;
|
|
class Nvnflinger;
|
|
} // namespace Service::Nvnflinger
|
|
|
|
namespace Service::VI {
|
|
|
|
enum class Permission;
|
|
|
|
namespace detail {
|
|
void GetDisplayServiceImpl(HLERequestContext& ctx, Core::System& system,
|
|
Nvnflinger::Nvnflinger& nv_flinger,
|
|
Nvnflinger::HosBinderDriverServer& hos_binder_driver_server,
|
|
Permission permission);
|
|
} // namespace detail
|
|
|
|
void LoopProcess(Core::System& system, Nvnflinger::Nvnflinger& nvnflinger,
|
|
Nvnflinger::HosBinderDriverServer& hos_binder_driver_server);
|
|
|
|
} // namespace Service::VI
|