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

Namespaces

namespace  UE
 
namespace  UE::Serialization
 
namespace  UE::Serialization::Private
 

Macros

#define UE_ALLOW_LINKERLOADER_ATTACHMENT   0
 
#define UE_CORRUPTED_PAYLOAD_IS_FATAL   0
 
#define UE_CORRUPTED_DATA_SEVERITY   Error
 

Functions

 TRACE_DECLARE_ATOMIC_INT_COUNTER (EditorBulkData_PayloadDataLoaded, TEXT("EditorBulkData/PayloadDataLoaded"))
 
 TRACE_DECLARE_ATOMIC_INT_COUNTER (EditorBulkData_PayloadDataPulled, TEXT("EditorBulkData/PayloadDataPulled"))
 
const FLinkerLoadUE::Serialization::GetLinkerLoadFromOwner (UObject *Owner)
 
FString UE::Serialization::GetDebugNameFromOwner (UObject *Owner)
 
bool UE::Serialization::ShouldGenerateNewIdentifier (FArchive &Ar, UObject *Owner)
 
FGuid UE::Serialization::IoHashToGuid (const FIoHash &Hash)
 
template<typename DataType >
void UE::Serialization::UpdateArchiveData (FArchive &Ar, int64 DataPosition, DataType &Data)
 
FArchiveUE::Serialization::operator<< (FArchive &Ar, FSharedBuffer &Buffer)
 
UE::Virtualization::Experimental::IVirtualizationSourceControlUtilitiesUE::Serialization::GetSourceControlInterface ()
 

Macro Definition Documentation

◆ UE_ALLOW_LINKERLOADER_ATTACHMENT

#define UE_ALLOW_LINKERLOADER_ATTACHMENT   0

When enabled the non-virtualized bulkdata objects will attach to the FLinkerLoader for the package that they are loaded from

◆ UE_CORRUPTED_DATA_SEVERITY

#define UE_CORRUPTED_DATA_SEVERITY   Error

◆ UE_CORRUPTED_PAYLOAD_IS_FATAL

#define UE_CORRUPTED_PAYLOAD_IS_FATAL   0

When enabled we will fatal log if we detect corrupted data rather than logging an error and returning a null FCompressedBuffer/FSharedBuffer.

Function Documentation

◆ TRACE_DECLARE_ATOMIC_INT_COUNTER() [1/2]

TRACE_DECLARE_ATOMIC_INT_COUNTER ( EditorBulkData_PayloadDataLoaded  ,
TEXT("EditorBulkData/PayloadDataLoaded"  
)

◆ TRACE_DECLARE_ATOMIC_INT_COUNTER() [2/2]

TRACE_DECLARE_ATOMIC_INT_COUNTER ( EditorBulkData_PayloadDataPulled  ,
TEXT("EditorBulkData/PayloadDataPulled"  
)