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 |