Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FLinkerLoad
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void PRIVATE_PatchNewObjectIntoExport
(
UObject* OldObject, |
Replaces OldObject's entry in its linker with NewObject, so that all subsequent loads of OldObject will return NewObject. | UObject/LinkerLoad.h | |
void PRIVATE_PatchNewObjectIntoExport
(
int32 OldExportIndex, |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! CAUTION: This function is potentially DANGEROUS. | UObject/LinkerLoad.h |
PRIVATE_PatchNewObjectIntoExport(UObject , UObject , FUObjectSerializeContext *, bool)
Description
Replaces OldObject's entry in its linker with NewObject, so that all subsequent loads of OldObject will return NewObject. This is used to update instanced components that were serialized out, but regenerated during compile-on-load
OldObject will be consigned to oblivion, and NewObject will take its place.
WARNING!!! This function is potentially very dangerous! It should only be used at very specific times, and in very specific cases. If you're unsure, DON'T TRY TO USE IT!!!
| Name | PRIVATE_PatchNewObjectIntoExport |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/LinkerLoad.h |
| Include Path | #include "UObject/LinkerLoad.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp |
static void PRIVATE_PatchNewObjectIntoExport
(
UObject * OldObject,
UObject * NewObject,
FUObjectSerializeContext * InLoadContext,
bool bHideGarbageObjects
)
PRIVATE_PatchNewObjectIntoExport(int32, UObject , FUObjectSerializeContext , bool)
Description
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! CAUTION: This function is potentially DANGEROUS. Should only be used when you're really, really sure you know what you're doing. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Replaces OldObject's entry in its linker with NewObject, so that all subsequent loads of OldObject will return NewObject. This is used to update instanced components that were serialized out, but regenerated during compile-on-load
OldObject will be consigned to oblivion, and NewObject will take its place.
WARNING!!! This function is potentially very dangerous! It should only be used at very specific times, and in very specific cases. If you're unsure, DON'T TRY TO USE IT!!!
| Name | PRIVATE_PatchNewObjectIntoExport |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/LinkerLoad.h |
| Include Path | #include "UObject/LinkerLoad.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp |
void PRIVATE_PatchNewObjectIntoExport
(
int32 OldExportIndex,
UObject * NewObject,
FUObjectSerializeContext * InLoadContext,
bool bHideGarbageObjects
)