Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/OverriddenPropertySet.h |
| Include | #include "UObject/OverriddenPropertySet.h" |
Syntax
struct FOverridableSerializationLogic
Remarks
Overridable serialization is experimental, not supported and use at your own risk *
Scope responsible to control overridable serialization logic.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Disable () |
Call to disable overridable serialization Note this is not re-entrant and it stores information in a thread local storage | |
| void | Enable
(
FOverriddenPropertySet* InOverriddenProperties |
Call to enable overridable serialization and to set the overridden properties of the current serialized object Note this is not re-entrant and it stores information in a thread local storage | |
| FOverriddenPropertySet * | Call during the serialization of an object to get its overriden properties Note: Expects the current serialized object to use overridable serialization Note this is not re-entrant and it stores information in a thread local storage | ||
| EOverriddenPropertyOperation | GetOverriddenPropertyOperation
(
const FArchive& Ar, |
Retrieve from the Archive and the current property the overridden property operation to know if it has to be serialized or not | |
| bool | IsEnabled () |
Called during the serialization of an object to know to know if it should do overridden serialization logic |
Constants
| Name | Description |
|---|---|
| bUseOverridableSerialization | |
| OverriddenProperties |