vi: extract types

This commit is contained in:
Liam
2024-02-13 23:08:27 -05:00
parent a40adbc142
commit db871677b0
8 changed files with 79 additions and 69 deletions

View File

@ -20,26 +20,7 @@ class Nvnflinger;
namespace Service::VI {
enum class DisplayResolution : u32 {
DockedWidth = 1920,
DockedHeight = 1080,
UndockedWidth = 1280,
UndockedHeight = 720,
};
/// Permission level for a particular VI service instance
enum class Permission {
User,
System,
Manager,
};
/// A policy type that may be requested via GetDisplayService and
/// GetDisplayServiceWithProxyNameExchange
enum class Policy {
User,
Compositor,
};
enum class Permission;
namespace detail {
void GetDisplayServiceImpl(HLERequestContext& ctx, Core::System& system,