UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IAnalyticsProviderModule.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreMinimal.h
"
6
#include "
Modules/ModuleInterface.h
"
7
#include "
AnalyticsProviderConfigurationDelegate.h
"
8
9
class
IAnalyticsProvider
;
10
12
class
IAnalyticsProviderModule
:
public
IModuleInterface
13
{
14
public
:
15
virtual
TSharedPtr<IAnalyticsProvider>
CreateAnalyticsProvider
(
const
FAnalyticsProviderConfigurationDelegate
&
GetConfigValue
)
const
= 0;
16
};
AnalyticsProviderConfigurationDelegate.h
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
ModuleInterface.h
IAnalyticsProviderModule
Definition
IAnalyticsProviderModule.h:13
IAnalyticsProviderModule::CreateAnalyticsProvider
virtual TSharedPtr< IAnalyticsProvider > CreateAnalyticsProvider(const FAnalyticsProviderConfigurationDelegate &GetConfigValue) const =0
IAnalyticsProvider
Definition
IAnalyticsProvider.h:52
IModuleInterface
Definition
ModuleInterface.h:14
TSharedPtr
Definition
SharedPointer.h:692
Engine
Source
Runtime
Analytics
Analytics
Public
Interfaces
IAnalyticsProviderModule.h
Generated by
1.9.8