Module |
|
Header |
/Engine/Source/Runtime/Analytics/Analytics/Public/Analytics.h |
Include |
#include "Analytics.h" |
struct ConfigFromIni
A common way of configuring is from Inis, so this class supports that notion directly by providing a configuration class with a method suitable to be used as an FAnalyticsProviderConfigurationDelegate that reads values from the specified ini and section (based on the BuildType). Also provides a default location to store a provider name, accessed via GetDefaultProviderModuleName().
Name | Description | ||
---|---|---|---|
|
IniName |
Ini file name to find the config values. |
|
|
SectionName |
Section name in the Ini file in which to find the keys. |
Name | Description | |
---|---|---|
|
ConfigFromIni() |
Create a config using the default values: IniName - GEngineIni SectionName (Development) = AnalyticsDevelopment SectionName (Debug) = AnalyticsDebug SectionName (Test) = AnalyticsTest SectionName (Release) = Analytics |
|
ConfigFromIni ( |
Create a config AS IF the BuildType matches the one passed in. |
|
ConfigFromIni |
Create a config, specifying the Ini name and a single section name for all build types. |
|
ConfigFromIni |
Create a config, specifying the Ini name and the section name for each build type. |
Name | Description | ||
---|---|---|---|
|
GetDefaultProviderModuleName() |
Reads the ProviderModuleName key from the Analytics section of GEngineIni, which is the default, preferred location to look for the analytics provider name. |
|
|
GetValue |
Method that can be bound to an FAnalyticsProviderConfigurationDelegate. |
|
|
SetSectionNameByBuildType ( |
Allows setting the INI section name based on the build type passed in. |