Live Config
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
ULiveConfigLib Class Reference
Inheritance diagram for ULiveConfigLib:

Static Public Member Functions

static FLiveConfigPropertyDefinition GetLiveConfigPropertyDefinition (FLiveConfigProperty Property)
 
template<typename T >
static T GetLiveConfigValue (FLiveConfigProperty Property)
 
static FName GetPropertyName (const FLiveConfigProperty &Property)
 
static FLiveConfigProperty MakeLiteralLiveConfigProperty (FLiveConfigProperty Property)
 
static FLiveConfigProfile ParseOverridesFromCsv (const FString &CsvContent)
 
static FSlateColor GetTagColor (FName InTag)
 
static bool GetBoolValue (FLiveConfigProperty Property)
 
static float GetValue (FLiveConfigProperty Property)
 
static int32 GetIntValue (FLiveConfigProperty Property)
 
static FString GetStringValue (FLiveConfigProperty Property)
 
static void GetStructValue (FLiveConfigProperty Property, int32 &OutStruct)
 

Member Function Documentation

◆ GetLiveConfigValue()

template<typename T >
T ULiveConfigLib::GetLiveConfigValue ( FLiveConfigProperty  Property)
static

Get any live config value

Template Parameters
TProperty type
Parameters
PropertyProperty to lookup in the config. Its type must match T
Returns
Live config value

◆ GetStructValue()

void ULiveConfigLib::GetStructValue ( FLiveConfigProperty  Property,
int32 &  OutStruct 
)
static

Gets a struct value from live config. Each property in the struct will be looked up as Property.PropertyName.

◆ ParseOverridesFromCsv()

FLiveConfigProfile ULiveConfigLib::ParseOverridesFromCsv ( const FString &  CsvContent)
static

Parses remote overrides from a CSV string. The first column is treated as the property name, and the second column as the value.


The documentation for this class was generated from the following files: