FTransaction::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

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Classes/Editor/Transactor.h

Include

#include "Editor/Transactor.h"

Source

/Engine/Source/Editor/UnrealEd/Private/EditorTransaction.cpp

Syntax

virtual 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).