Navigation
API > API/Runtime > API/Runtime/Engine
Internal struct to track currently active transactions
| Name | FActorTransactionAnnotation |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/ActorTransactionAnnotation.h |
| Include Path | #include "ActorTransactionAnnotation.h" |
Syntax
class FActorTransactionAnnotation : public ITransactionObjectAnnotation
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ActorTransactionAnnotation.h | |||
FActorTransactionAnnotation
(
const AActor* InActor, |
ActorTransactionAnnotation.h |
Structs
| Name | Remarks |
|---|---|
| FDiffableComponentInfo |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorTransactionAnnotationData | FActorTransactionAnnotationData | ActorTransactionAnnotation.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DiffableComponentInfos | TArray< FDiffableComponentInfo > | ActorTransactionAnnotation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool HasInstanceData() |
ActorTransactionAnnotation.h |
Overridden from ITransactionObjectAnnotation
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
ActorTransactionAnnotation.h | ||
virtual void ComputeAdditionalObjectChanges
(
const ITransactionObjectAnnotation* OriginalAnnotation, |
ActorTransactionAnnotation.h | ||
virtual void Serialize
(
FArchive& Ar |
ActorTransactionAnnotation.h | ||
virtual bool SupportsAdditionalObjectChanges() |
ActorTransactionAnnotation.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< FActorTransactionAnnotation > Create () |
Create an empty instance | ActorTransactionAnnotation.h | |
static TSharedRef< FActorTransactionAnnotation > Create
(
const AActor* InActor, |
Create an instance from the given actor, optionally caching root component data | ActorTransactionAnnotation.h | |
static 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 | ActorTransactionAnnotation.h |