Module |
|
Header |
/Engine/Source/Developer/LauncherServices/Public/ILauncherProfileManager.h |
Include |
#include "ILauncherProfileManager.h" |
class ILauncherProfileManager
Interface for launcher profile managers.
Name | Description | |
---|---|---|
|
~ILauncherProfileManager() |
Virtual destructor. |
Name | Description | ||
---|---|---|---|
|
AddDeviceGroup ( |
Adds the given device group. |
|
|
ILauncherDev... |
AddNewDeviceGroup() |
Create a new device group and maintains a reference for its future usage. |
|
ILauncherPro... |
AddNewProfile() |
Creates a new profile. |
|
AddProfile ( |
Adds the given profile to the list of managed profiles. |
|
|
ChangeProfileName ( |
Modifies profile name. |
|
|
ILauncherDev... |
CreateUnmanagedDeviceGroup() |
Creates a new device group but does not add it to the internal tracking. |
|
ILauncherPro... |
CreateUnsavedProfile ( |
Creates a new profile but does not add it to the internal tracking. |
|
ILauncherSim... |
FindOrAddSimpleProfile ( |
Finds or Adds then returns a simple profile for the specified Device |
|
ILauncherPro... |
FindProfile ( |
Gets the profile with the specified name. |
|
ILauncherSim... |
FindSimpleProfile ( |
Gets the simple profile for the specified device. |
|
const TArray... |
GetAllDeviceGroups() |
Gets the collection of device groups. |
|
const TArray... |
GetAllProfiles() |
Gets the collection of profiles. |
|
ILauncherDev... |
GetDeviceGroup ( |
Gets the device group with the specified identifier. |
|
ILauncherPro... |
GetProfile ( |
Gets the profile with the specified identifier. |
|
const TArray... |
GetProfileWizards() |
Return list of all registered profile wizards |
|
GetProjectBasePath() |
Gets the base project path for the project |
|
|
GetProjectName() |
Gets the name of the Unreal project to use. |
|
|
GetProjectPath() |
Gets the full path to the Unreal project to use. |
|
|
ILauncherPro... |
LoadJSONProfile ( |
Attempts to load a profile from the specified file. |
|
ILauncherPro... |
LoadProfile ( |
Attempts to load a profile from the specified archive. |
|
LoadSettings() |
Loads all device groups and launcher profiles from disk. |
|
|
FOnLauncherP... |
OnDeviceGroupAdded() |
Returns a delegate that is invoked when a device group was added. |
|
FOnLauncherP... |
OnDeviceGroupRemoved() |
Returns a delegate that is invoked when a device group was removed. |
|
FOnLauncherP... |
OnProfileAdded() |
Returns a delegate that is invoked when a profile was added. |
|
FOnLauncherP... |
OnProfileRemoved() |
Returns a delegate that is invoked when a profile was removed. |
|
RegisterProfileWizard ( |
Register wizard that can be used to create pre-defined launcher profiles |
|
|
RemoveDeviceGroup ( |
Deletes the specified device group. |
|
|
RemoveProfile ( |
Deletes the given profile. |
|
|
RemoveSimpleProfile ( |
Deletes the given simple profile. |
|
|
SaveDeviceGroups() |
Saves all the device groups to a config file |
|
|
SaveJSONProfile ( |
Saves the given profile to the specified file. |
|
|
SaveProfile ( |
Saves the given profile to the specified archive. |
|
|
SaveSettings() |
Persists all device groups, launcher profiles and other settings to disk.\ |
|
|
SetProjectPath ( |
Sets the path to the Unreal project to use. |
|
|
UnregisterProfileWizard ( |
Unregister launcher profile wizard |