Nuclide
Software Development Kit for id Technology (BETA)
ProfileManager.h
1
7class
9{
10public:
11 void ncProfile(void);
12
13 nonvirtual ncProfile NewNamed(string profileName);
14 nonvirtual ncProfile LoadFromDiskByName(string profileName);
15 nonvirtual void LoadConfig(void);
16 nonvirtual void SaveConfig(void);
17 nonvirtual void Delete(void);
18
19private:
20 string m_profileName;
21 string m_profileCert;
22 //bool m_offlineOnly; /** When true, this account will not connect to the online service. LAN games only or direct connect. */
23};
24
32class
34{
35 void ncProfileManager(void);
36
38 nonvirtual void Init(void);
39
41 nonvirtual void Shutdown(void);
42
44 nonvirtual ncProfile GetActiveProfile(void);
45
47 nonvirtual void SaveActiveProfile(void);
48
49 nonvirtual ncProfile FindProfileByName(string profileName);
50
52 nonvirtual bool SetProfileByName(string profileName);
53
55 nonvirtual bool CreateNamedProfile(string targetName);
56
58 nonvirtual bool DeleteNamedProfile(string profileName);
59
61 nonvirtual bool NamedProfileExistsOnDisk(string targetName);
62
64 nonvirtual void SaveWeb(string videoName, string videoTitle, string videoInfo, string videoURL, string audioURL);
65
67 nonvirtual void SaveText(string videoName, string videoTitle, string videoInfo, string videoURL, string audioURL);
68
70 nonvirtual void SaveVideo(string videoName, string videoTitle, string videoInfo, string videoURL, string audioURL);
71
73 nonvirtual void SaveAudio(string videoName, string videoTitle, string videoInfo, string videoURL, string audioURL);
74
76 nonvirtual void SaveSoftware(string videoName, string videoTitle, string videoInfo, string videoURL, string audioURL);
77
79 nonvirtual void SaveImage(string videoName, string videoTitle, string videoInfo, string videoURL, string audioURL);
80
82 nonvirtual void ShareWeb(string url);
83
85 nonvirtual void ShareText(string url);
86
88 nonvirtual void ShareVideo(string url);
89
91 nonvirtual void ShareAudio(string url);
92
94 nonvirtual void ShareSoftware(string url);
95
97 nonvirtual void ShareImage(string url);
98
99 nonvirtual void ListProfiles(void);
100};
Platform: Player Profile Manager.
Definition: ProfileManager.h:34
Platform: Player Profile.
Definition: ProfileManager.h:9