className: FAnalyticsVisualEditingModule

description: This module holds the baseUObjectclass that allows visual editing of configuration settings in the Unreal Editor. This is needed because the settings need to be usable outside of theUObjectframework so these objects wrap those settings for editor display purposes and write the non-UObject config property information out

module: AnalyticsVisualEditing

code: class FAnalyticsVisualEditingModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Provides a mechanism to read the section based information into thisUObject's properties

code: virtual void ReadConfigSettings()


description: Provides a mechanism to save this object's properties to the section based ini values

code: virtual void WriteConfigSettings()


className: UAnalyticsSettings

code: class UAnalyticsSettings : public [UAnalyticsSettingsBase](API\Runtime\AnalyticsVisualEditing\UAnalyticsSettingsBase)

DebugProviderName

type: FString

description: The name of the plugin containing your desired analytics provider


code: UAnalyticsSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: Helpers so that subclasses don't need to hardcode the strings in case they change


description: Gets the description for the section, uses the classes ToolTip by default.

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetSectionDescription() const


description: Gets the section text for this

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetSectionText() const


code: UAnalyticsSettingsBase ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UAnalyticsSettingsBase

code: class UAnalyticsSettingsBase : public [UDeveloperSettings](API\Runtime\DeveloperSettings\Engine\UDeveloperSettings)

SettingsDisplayName

type: FText