![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Namespaces | |
| namespace | Private |
Classes | |
| class | FEditorBulkData |
Enumerations | |
| enum class | ECompressionOptions : uint8 { Default , Disabled } |
Functions | |
| const FLinkerLoad * | GetLinkerLoadFromOwner (UObject *Owner) |
| FString | GetDebugNameFromOwner (UObject *Owner) |
| bool | ShouldGenerateNewIdentifier (FArchive &Ar, UObject *Owner) |
| FGuid | IoHashToGuid (const FIoHash &Hash) |
| template<typename DataType > | |
| void | UpdateArchiveData (FArchive &Ar, int64 DataPosition, DataType &Data) |
| FArchive & | operator<< (FArchive &Ar, FSharedBuffer &Buffer) |
| UE::Virtualization::Experimental::IVirtualizationSourceControlUtilities * | GetSourceControlInterface () |
| ENUM_CLASS_FLAGS (FEditorBulkData::EFlags) | |
|
strong |
| UE::Serialization::ENUM_CLASS_FLAGS | ( | FEditorBulkData::EFlags | ) |
| FString UE::Serialization::GetDebugNameFromOwner | ( | UObject * | Owner | ) |
Utility for finding a valid debug name to print from the owning UObject
| const FLinkerLoad * UE::Serialization::GetLinkerLoadFromOwner | ( | UObject * | Owner | ) |
Utility for finding the FLinkerLoad associated with a given UObject
| UE::Virtualization::Experimental::IVirtualizationSourceControlUtilities * UE::Serialization::GetSourceControlInterface | ( | ) |
Utility for accessing IVirtualizationSourceControlUtilities from the modular feature system.
| COREUOBJECT_API FGuid UE::Serialization::IoHashToGuid | ( | const FIoHash & | Hash | ) |
Returns a FGuid representation of a FIoHash, to be used in existing code paths that require the id of an FEditorBulkData payload to be in FGuid form
| FArchive & UE::Serialization::operator<< | ( | FArchive & | Ar, |
| FSharedBuffer & | Buffer | ||
| ) |
Utility to check if we need to generate a new unique identifier for the editor bulkdata or not. The current use case is if we are loading the editor bulkdata to a transient package, which can occur when some assets duplicate a number of UObjects from a template package that will eventually be added to themselves. The duplication will load the editor bulkdata to a transient package before it is re-parented.