| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/DeviceProfiles/DeviceProfile.h |
Include |
#include "DeviceProfiles/DeviceProfile.h" |
class UDeviceProfile : public UTextureLODSettings
Name | Description | ||
---|---|---|---|
|
BaseProfileName |
The name of the parent profile of this object |
|
|
bVisible |
Flag used in the editor to determine whether the profile is visible in the property matrix |
|
|
ConfigPlatform |
This is not a property, it shouldn't be set by the editor |
|
|
CVars |
The collection of CVars which is set from this profile |
|
|
DeviceType |
The type of this profile, I.e. IOS, Windows, PS4 etc |
|
|
FragmentIncludes |
A collection of UDeviceProfileFragment names, which can contain predefined sets of cvars |
|
|
UObject * |
Parent |
The parent object of this profile, it is the object matching this DeviceType with the BaseProfileName |
Name | Description | |
---|---|---|
|
UDeviceProfile ( |
Name | Description | ||
---|---|---|---|
|
GatherParentCVarInformationRecursively |
Get the collection of Console Variables that this profile inherits from its' parents |
|
|
const TMap< ... |
GetConsolidatedCVars() |
Lazily generate a consolidated list of CVars, recursing up the device profile hierarchy |
|
GetConsolidatedCVarValue |
Get the string value of a CVar that is held in this device profile, or in any parent device profile. |
|
|
GetConsolidatedCVarValue |
Get the int32 value of a CVar that is held in this device profile, or in any parent device profile. |
|
|
GetConsolidatedCVarValue |
Get the float value of a CVar that is held in this device profile, or in any parent device profile. |
|
|
GetCVarValue ( |
||
|
UTextureLODS... |
GetTextureLODSettings() |
Access to the device profiles Texture LOD Settings |
|
ModifyCVarValue |
||
|
FOnCVarsUpda... |
OnCVarsUpdated() |
Accessor to the delegate object fired when there has been any changes to the console variables |
|
ValidateProfile() |
ValidateProfile() Validate the Profile after changes by loading it's config (.ini) |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
const TCHAR ... |
GetConfigOverridePlatform() |
Prefer to load the DP from its platform's hierarchy |
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostReloadConfig ( |
Need to add missing entries in TextureLODGroups to match enum TextureGroup when the device profile is reloaded |