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

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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback