Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/Misc
Inheritance Hierarchy
- ITransactionObjectAnnotation
- FActorTransactionAnnotation
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/Misc/ITransactionObjectAnnotation.h |
| Include | #include "Misc/ITransactionObjectAnnotation.h" |
Syntax
class ITransactionObjectAnnotation
Remarks
Interface for transaction object annotations.
Transaction object annotations are used for attaching additional user defined data to a transaction. This is sometimes useful, because the transaction system only remembers changes that are serializable on the UObject that a modification was performed on, but it does not see other changes that may have to be remembered in order to properly restore the object internals.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
||
| void | ComputeAdditionalObjectChanges
(
const ITransactionObjectAnnotation* OriginalAnnotation, |
||
| void | |||
| bool |