| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/DeviceProfiles/DeviceProfileManager.h |
Include |
#include "DeviceProfiles/DeviceProfileManager.h" |
class UDeviceProfileManager : public UObject
Implements a helper class that manages all profiles in the Device
Name | Description | ||
---|---|---|---|
|
UDeviceProfi... |
CreateProfile |
Create a copy of a device profile from a copy. |
|
DeleteProfile ( |
Delete a profile. |
|
|
DoActiveProfilesReference |
Examine the currently active or overridden profile for references to entries in DeviceProfilesToQuery |
|
|
UDeviceProfi... |
FindProfile |
Find a profile based on the name. |
|
UDeviceProfi... |
Get ( |
|
|
const FStrin... |
GetActiveDeviceProfileName() |
Get the current active profile name. |
|
UDeviceProfi... |
GetActiveProfile() |
Get the selected device profile |
|
GetAllPossibleParentProfiles ( |
Get a list of all possible parent profiles for a given device profile |
|
|
const FStrin... |
GetPlatformDeviceProfileName() |
Get the selected device profile name, either the platform name, or the name provided by a Device Profile Selector Module. |
|
GetScalabilityCVar ( |
Retrieves the value of a scalability group cvar if it was set by the active device profile. |
|
|
GetScalabilityCVar |
Retrieves the value of a scalability group cvar if it was set by the active device profile. |
|
|
InitializeCVarsForActiveDeviceProfile |
Startup and select the active device profile Then Init the CVars from this profile and it's Device profile parent tree. |
|
|
LoadProfiles() |
Load the device profiles from the config file. |
|
|
FOnActiveDev... |
OnActiveDeviceProfileChanged() |
Returns a delegate that is invoked when the active device profile changes |
|
FOnDevicePro... |
OnManagerUpdated() |
Returns a delegate that is invoked when manager is updated. |
|
ReapplyDeviceProfile ( |
Reapplies the device profile. |
|
|
RestoreDefaultDeviceProfile() |
Restore the device profile to the default for this device |
|
|
SaveProfiles ( |
Save the device profiles. |
|
|
SetOverrideDeviceProfile ( |
Overrides the device profile. The original profile can be restored with RestoreDefaultDeviceProfile |
Name | Description | ||
---|---|---|---|
|
PostCDOContruct() |
Called after the C++ constructor has run on the CDO for a class. |
Name |
Description |
---|---|
DeviceProfileFileName |
Holds the device profile .ini location. |
DeviceProfileManagerSingleton |
|
DeviceProfileScalabilityCVars |
Stores any scalability group settings set by the active device profile. |
Name | Description | ||
---|---|---|---|
|
const FStrin... |
GetActiveProfileName() |
Use either GetActiveDeviceProfileName to have the current active device profile or GetPlatformDeviceProfileName to have the default one. Note, GetActiveDeviceProfileName will fallback on GetPlatformDeviceProfileName, if there is no active device profile |