Navigation
API > API/Runtime > API/Runtime/InstallBundleManager
Each bundles persistent stats.
| Name | FBundlePersistentStats |
| Type | class |
| Header File | /Engine/Source/Runtime/InstallBundleManager/Public/InstallBundleUtils.h |
| Include Path | #include "InstallBundleUtils.h" |
Syntax
class FBundlePersistentStats : public InstallBundleUtil::PersistentStats::FPersistentStatsBase
Inheritance Hierarchy
- FJsonSerializable → FPersistentStatsBase → FBundlePersistentStats
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Remove default constructor as we require a BundleName in the constructor. | InstallBundleUtils.h | ||
FBundlePersistentStats
(
FName BundleNameIn |
InstallBundleUtils.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FBundlePersistentStats() |
InstallBundleUtils.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BundleName | FString | Used in our full path and should signify the FString version of the FName of this bundle we are tracking. | InstallBundleUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
BEGIN_JSON_SERIALIZER JSON_SERIALIZE
(
"BundleName", |
InstallBundleUtils.h | ||
JSON_SERIALIZE
(
"AnalyticsSessionID", |
InstallBundleUtils.h | ||
JSON_SERIALIZE_MAP
(
"CountStats", |
InstallBundleUtils.h | ||
JSON_SERIALIZE_MAP_SERIALIZABLE
(
"TimingStats", |
InstallBundleUtils.h |
Overridden from FPersistentStatsBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FString GetFullPathForStatFile() |
Implementation for FInstallBundleStatsContainerBase. | InstallBundleUtils.h |