![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Interfaces/IAnalyticsProvider.h"#include "Interfaces/IAnalyticsTracer.h"#include "Containers/Array.h"#include "Containers/UnrealString.h"#include "CoreMinimal.h"#include "Modules/ModuleManager.h"#include "Templates/SharedPointer.h"Go to the source code of this file.
Classes | |
| class | FStudioTelemetry |
| class | FStudioTelemetry::FSessionScope |
| class | FStudioTelemetry::FSpanScope |
Macros | |
| #define | STUDIO_TELEMETRY_SESSION_SCOPE FStudioTelemetry::FSessionScope PREPROCESSOR_JOIN(FSessionScope, __LINE__); |
| #define | STUDIO_TELEMETRY_SPAN_SCOPE(Name) FStudioTelemetry::FSpanScope PREPROCESSOR_JOIN(FSpanScope, __LINE__)(TEXT(#Name)); |
| #define | STUDIO_TELEMETRY_START_SPAN(Name) if (FStudioTelemetry::Get().IsAvailable()) { FStudioTelemetry::Get().StartSpan(TEXT(#Name));} |
| #define | STUDIO_TELEMETRY_END_SPAN(Name) if (FStudioTelemetry::Get().IsAvailable()) { FStudioTelemetry::Get().EndSpan(TEXT(#Name));} |
| #define STUDIO_TELEMETRY_END_SPAN | ( | Name | ) | if (FStudioTelemetry::Get().IsAvailable()) { FStudioTelemetry::Get().EndSpan(TEXT(#Name));} |
| #define STUDIO_TELEMETRY_SESSION_SCOPE FStudioTelemetry::FSessionScope PREPROCESSOR_JOIN(FSessionScope, __LINE__); |
| #define STUDIO_TELEMETRY_SPAN_SCOPE | ( | Name | ) | FStudioTelemetry::FSpanScope PREPROCESSOR_JOIN(FSpanScope, __LINE__)(TEXT(#Name)); |
| #define STUDIO_TELEMETRY_START_SPAN | ( | Name | ) | if (FStudioTelemetry::Get().IsAvailable()) { FStudioTelemetry::Get().StartSpan(TEXT(#Name));} |