Sunshine
v2025.118.151840
Self-hosted game stream host for Moonlight.
nvprefs_interface.h
Go to the documentation of this file.
1
5
#pragma once
6
7
// standard library headers
8
#include <memory>
9
10
namespace
nvprefs {
11
12
class
nvprefs_interface
{
13
public
:
14
nvprefs_interface
();
15
~nvprefs_interface
();
16
17
bool
18
load();
19
20
void
21
unload();
22
23
bool
24
restore_from_and_delete_undo_file_if_exists();
25
26
bool
27
modify_application_profile();
28
29
bool
30
modify_global_profile();
31
32
bool
33
owning_undo_file();
34
35
bool
36
restore_global_profile();
37
38
private
:
39
struct
impl
;
40
std::unique_ptr<impl> pimpl;
41
};
42
43
}
// namespace nvprefs
nvprefs::nvprefs_interface
Definition
nvprefs_interface.h:12
nvprefs::nvprefs_interface::impl
Definition
nvprefs_interface.cpp:22
src
platform
windows
nvprefs
nvprefs_interface.h
Generated by
1.10.0