Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- ITransactionObjectAnnotation
- FActorTransactionAnnotation
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/ActorTransactionAnnotation.h |
| Include | #include "ActorTransactionAnnotation.h" |
Syntax
class FActorTransactionAnnotation : public ITransactionObjectAnnotation
Remarks
Internal struct to track currently active transactions
Variables
| Type | Name | Description | |
|---|---|---|---|
| FActorTransactionAnnotationData | ActorTransactionAnnotationData |
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< FActorTransactionAnnotation > | Create () |
Create an empty instance | |
| TSharedRef< FActorTransactionAnnotation > | Create an instance from the given actor, optionally caching root component data | ||
| TSharedPtr< FActorTransactionAnnotation > | CreateIfRequired
(
const AActor* InActor, |
Create an instance from the given actor if required (UActorTransactionAnnotation::HasInstanceData would return true), optionally caching root component data | |
| bool |
Overridden from ITransactionObjectAnnotation
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
||
| void | ComputeAdditionalObjectChanges
(
const ITransactionObjectAnnotation* OriginalAnnotation, |
||
| void | |||
| bool |