Transactions

Transactions

Windows
MacOS
Linux
On this page

Actions

Begin Transaction

Begin a new undo transaction. An undo transaction is defined as all actions which take place when the user selects "undo" a single time. Note: If there is already an active transaction in progress, then this increments that transaction's action counter instead of beginning a new transaction. Note: You must call TransactObject before modifying each object that should be included in this undo transaction. Note: Only available in the editor.

Target is Kismet System Library

Cancel Transaction

Cancel the current transaction, and no longer capture actions to be placed in the undo buffer. Note: Only available in the editor.

Target is Kismet System Library

End Transaction

Attempt to end the current undo transaction. Only successful if the transaction's action counter is 1. Note: Only available in the editor.

Target is Kismet System Library

Snapshot Object

Notify the current transaction (if any) that this object is about to be modified and should be snapshot for intermediate update. Note: Internally this calls SnapshotTransactionBuffer on the given object. Note: Only available in the editor.

Target is Kismet System Library

Transact Object

Notify the current transaction (if any) that this object is about to be modified and should be placed into the undo buffer. Note: Internally this calls Modify on the given object, so will also mark the owner package dirty. Note: Only available in the editor.

Target is Kismet System Library

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss