Nuclide
Software Development Kit for id Technology (BETA)
Loading...
Searching...
No Matches
profiles.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
33ncProfileManager
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
63 nonvirtual void ListProfiles(void);
64};
Platform: Player Profile.
Definition profiles.h:9
void ncProfile(void)
Definition profiles.qc:5
nonvirtual ncProfile LoadFromDiskByName(string profileName)
Definition profiles.qc:52
nonvirtual void LoadConfig(void)
Definition profiles.qc:11
nonvirtual void SaveConfig(void)
Definition profiles.qc:19
nonvirtual ncProfile NewNamed(string profileName)
Definition profiles.qc:26
nonvirtual void Delete(void)
Definition profiles.qc:63