UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InstallBundleCache.cpp File Reference

Macros

#define INSTALLBUNDLE_CACHE_CHECK_INVARIANTS   (DO_CHECK && 0)
 
#define INSTALLBUNDLE_CACHE_DUMP_INFO   (0)
 
#define INSTALLBUNDLECACHE_DEFAULT_LOG(Verbosity)
 
#define INSTALLBUNDLECACHE_CSV_HEADER_LOG(Verbosity)    UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \tbundle, full size, overhead size, current size, diff, reserved, timestamp, age scale"))
 
#define INSTALLBUNDLECACHE_CSV_LOG(Verbosity)
 

Macro Definition Documentation

◆ INSTALLBUNDLE_CACHE_CHECK_INVARIANTS

#define INSTALLBUNDLE_CACHE_CHECK_INVARIANTS   (DO_CHECK && 0)

◆ INSTALLBUNDLE_CACHE_DUMP_INFO

#define INSTALLBUNDLE_CACHE_DUMP_INFO   (0)

◆ INSTALLBUNDLECACHE_CSV_HEADER_LOG

#define INSTALLBUNDLECACHE_CSV_HEADER_LOG (   Verbosity)     UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \tbundle, full size, overhead size, current size, diff, reserved, timestamp, age scale"))

◆ INSTALLBUNDLECACHE_CSV_LOG

#define INSTALLBUNDLECACHE_CSV_LOG (   Verbosity)
Value:
if (Info.CurrentInstallSize > 0 || Info.State != ECacheState::Released) \
{ \
const TCHAR* Diff = TEXT("="); \
if (Info.FullInstallSize > Info.CurrentInstallSize) Diff = TEXT(">"); \
else if(Info.FullInstallSize < Info.CurrentInstallSize) Diff = TEXT("<"); \
UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \t%s, %" UINT64_FMT ", %" UINT64_FMT ", %" UINT64_FMT ", %s, %s, %s, %f"), *BundleName.ToString(), Info.FullInstallSize, Info.InstallOverheadSize, Info.CurrentInstallSize, Diff, (Info.State == ECacheState::Reserved) ? TEXT("true") : TEXT("false"), *Info.TimeStamp.ToString(), Info.AgeScalar) \
}
#define UINT64_FMT
Definition AndroidPlatformString.h:66
#define TEXT(x)
Definition Platform.h:1272
FPlatformTypes::TCHAR TCHAR
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requir...
Definition Platform.h:1135
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
#define UE_LOG(CategoryName, Verbosity, Format,...)
Definition LogMacros.h:270
if(Failed) console_printf("Failed.\n")
@ false
Definition radaudio_common.h:23

◆ INSTALLBUNDLECACHE_DEFAULT_LOG

#define INSTALLBUNDLECACHE_DEFAULT_LOG (   Verbosity)
Value:
if (Info.CurrentInstallSize > 0 || Info.State != ECacheState::Released) \
{ \
UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \tbundle %s"), *BundleName.ToString()) \
UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \t\tfull size: %" UINT64_FMT), Info.FullInstallSize) \
UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \t\toverhead size: %" UINT64_FMT), Info.InstallOverheadSize) \
UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \t\tcurrent size: %" UINT64_FMT), Info.CurrentInstallSize) \
UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \t\treserved: %s"), (Info.State == ECacheState::Reserved) ? TEXT("true") : TEXT("false")) \
UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \t\ttimestamp: %s"), *Info.TimeStamp.ToString()) \
UE_LOG(LogInstallBundleManager, Verbosity, TEXT("* \t\tage scale: %f"), Info.AgeScalar) \
}