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
10namespace nvprefs {
11
13 public:
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
Definition nvprefs_interface.h:12
Definition nvprefs_interface.cpp:22