Module |
|
Header |
/Engine/Source/Runtime/Analytics/Analytics/Public/Analytics.h |
Include |
#include "Analytics.h" |
Source |
/Engine/Source/Runtime/Analytics/Analytics/Private/Analytics.cpp |
virtual TSharedPtr< IAnalyticsProvider > CreateAnalyticsProvider
(
const FName & ProviderModuleName,
const FAnalyticsProviderConfigurationDelegate & GetConfigValue
)
Factory function to create a specific analytics provider by providing the string name of the provider module, which will be dynamically loaded.
the analytics provider instance that was created. Could be NULL if initialization failed.
Parameter |
Description |
---|---|
ProviderModuleName |
The name of the module that contains the specific provider. It must be the primary module interface. |
GetConfigvalue |
Delegate used to configure the provider. The provider will call this delegate once for each key it requires for configuration. |