Navigation
API > API/Runtime > API/Runtime/AnalyticsET
Inheritance Hierarchy
- FNoncopyable
- FAnalyticsFlowTracker
References
| Module | AnalyticsET |
| Header | /Engine/Source/Runtime/Analytics/AnalyticsET/Public/AnalyticsFlowTracker.h |
| Include | #include "AnalyticsFlowTracker.h" |
Syntax
class FAnalyticsFlowTracker : private FNoncopyable
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | EndFlow
(
bool bSuccess, |
End the flow for the current context and pop the stack | |
| bool | EndFlow
(
const FName& FlowName, |
End an existing flow by name | |
| bool | EndFlow
(
const FGuid& FlowGuid, |
End an bool flow by GUID | |
| void | EndSession () |
Ends all open Flows and SubFlows | |
| bool | EndSubFlow
(
const FName& SubFlowName, |
End an existing flow step by name | |
| bool | EndSubFlow
(
const FGuid& SubFlowGuid, |
End an existing flow step by GUID | |
| void | SetProvider
(
TSharedPtr< IAnalyticsProviderET >& AnalyticsProvider |
Sets the analytics provider for the flow tracker. | |
| FGuid | Start a new Flow, the existing flow context will be pushed onto a stack and the new flow will become the current context | ||
| void | StartSession () |
Begins a new flow tracking session. | |
| FGuid | StartSubFlow
(
const FName& SubFlowName |
Start a new flow and add it to the current flow context | |
| FGuid | StartSubFlow
(
const FName& SubFlowName, |
Start a new flow step and add it to a specific flow context by GUID |