mirror of https://github.com/yuzu-mirror/yuzu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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
|