ITransaction::SnapshotObject

Snapshots a [UObject](API\Runtime\CoreUObject\UObject\UObject) within the transaction.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

ITransaction::SnapshotObject()

FTransaction::SnapshotObject()

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Misc/ITransaction.h

Include

#include "Misc/ITransaction.h"

Syntax

void SnapshotObject
(
    UObject * Object,
    TArrayView< const FProperty * > Properties
)

Remarks

Snapshots a UObject within the transaction.

Parameters

Parameter

Description

Object

The object to snapshot.

Property

The optional list of properties that have potentially changed on the object (to avoid snapshotting the entire object).