TracktionEngine
Public Member Functions | List of all members
tracktion::engine::Edit::UndoTransactionInhibitor Struct Reference

Disables the creation of a new transaction. More...

Public Member Functions

 UndoTransactionInhibitor (Edit &)
 Creates an UndoTransactionInhibitor for an Edit. More...
 
 UndoTransactionInhibitor (const UndoTransactionInhibitor &)
 Creates a copy of UndoTransactionInhibitor for an Edit. More...
 
 ~UndoTransactionInhibitor ()
 Destructor. More...
 

Detailed Description

Disables the creation of a new transaction.

Useful for lengthly operation like renders but don't keep around for very long or you will ruin your undo chain.

Constructor & Destructor Documentation

◆ UndoTransactionInhibitor() [1/2]

tracktion::engine::Edit::UndoTransactionInhibitor::UndoTransactionInhibitor ( Edit )

Creates an UndoTransactionInhibitor for an Edit.

◆ UndoTransactionInhibitor() [2/2]

tracktion::engine::Edit::UndoTransactionInhibitor::UndoTransactionInhibitor ( const UndoTransactionInhibitor )

Creates a copy of UndoTransactionInhibitor for an Edit.

◆ ~UndoTransactionInhibitor()

tracktion::engine::Edit::UndoTransactionInhibitor::~UndoTransactionInhibitor ( )

Destructor.

If this is the last UndoTransactionInhibitor, this will re-allow undo transactions.


The documentation for this struct was generated from the following file: