UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FInstallBundleReport::FStateUpdating Struct Reference

#include <InstallBundleManagerReporting.h>

+ Inheritance diagram for FInstallBundleReport::FStateUpdating:

Public Member Functions

BEGIN_JSON_SERIALIZER JSON_SERIALIZE ("DownloadSize", reinterpret_cast< int64 & >(DownloadSize))
 
 JSON_SERIALIZE ("bUsesBackgroundDownloads", bUsesBackgroundDownloads)
 
 JSON_SERIALIZE ("DownloadProgress", DownloadProgress)
 
 JSON_SERIALIZE ("BackgroundDownloadedBytes", reinterpret_cast< int64 & >(BackgroundDownloadedBytes))
 
- Public Member Functions inherited from FJsonSerializable
virtual JSON_API ~FJsonSerializable ()
 
JSON_API const FString ToJson (bool bPrettyPrint=true) const
 
JSON_API const FUtf8String ToJsonUtf8 (bool bPrettyPrint=true) const
 
virtual JSON_API const FString ToJson (bool bPrettyPrint=true)
 
virtual JSON_API const FUtf8String ToJsonUtf8 (bool bPrettyPrint=true)
 
template<class CharType , class PrintPolicy , ESPMode SPMode>
void ToJson (TSharedRef< TJsonWriter< CharType, PrintPolicy >, SPMode > JsonWriter, bool bFlatObject=false) const
 
virtual JSON_API bool FromJson (const TCHAR *Json)
 
virtual JSON_API bool FromJson (const UTF8CHAR *Json)
 
virtual JSON_API bool FromJson (const FString &Json)
 
virtual JSON_API bool FromJson (const FUtf8String &Json)
 
virtual JSON_API bool FromJson (FString &&Json)
 
virtual JSON_API bool FromJson (FUtf8String &&Json)
 
JSON_API bool FromJsonStringView (FUtf8StringView JsonStringView)
 
JSON_API bool FromJsonStringView (FWideStringView JsonStringView)
 
virtual JSON_API bool FromJson (TSharedPtr< FJsonObject > JsonObject)
 
virtual void Serialize (FJsonSerializerBase &Serializer, bool bFlatObject)=0
 

Public Attributes

uint64 DownloadSize
 
bool bUsesBackgroundDownloads = false
 
float DownloadProgress = 0
 
uint64 BackgroundDownloadedBytes
 

Member Function Documentation

◆ JSON_SERIALIZE() [1/4]

FInstallBundleReport::FStateUpdating::JSON_SERIALIZE ( "BackgroundDownloadedBytes"  ,
reinterpret_cast< int64 & >  BackgroundDownloadedBytes 
)

◆ JSON_SERIALIZE() [2/4]

FInstallBundleReport::FStateUpdating::JSON_SERIALIZE ( "bUsesBackgroundDownloads"  ,
bUsesBackgroundDownloads   
)

◆ JSON_SERIALIZE() [3/4]

FInstallBundleReport::FStateUpdating::JSON_SERIALIZE ( "DownloadProgress"  ,
DownloadProgress   
)

◆ JSON_SERIALIZE() [4/4]

BEGIN_JSON_SERIALIZER FInstallBundleReport::FStateUpdating::JSON_SERIALIZE ( "DownloadSize"  ,
reinterpret_cast< int64 & >  DownloadSize 
)

Member Data Documentation

◆ BackgroundDownloadedBytes

uint64 FInstallBundleReport::FStateUpdating::BackgroundDownloadedBytes

◆ bUsesBackgroundDownloads

bool FInstallBundleReport::FStateUpdating::bUsesBackgroundDownloads = false

◆ DownloadProgress

float FInstallBundleReport::FStateUpdating::DownloadProgress = 0

◆ DownloadSize

uint64 FInstallBundleReport::FStateUpdating::DownloadSize

The documentation for this struct was generated from the following file: