tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::Edit::UndoTransactionInhibitor Struct Reference

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

#include "tracktion_Edit.h"

Public Member Functions

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

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.

Definition at line 320 of file tracktion_Edit.h.

Constructor & Destructor Documentation

◆ UndoTransactionInhibitor() [1/2]

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

Creates an UndoTransactionInhibitor for an Edit.

Definition at line 1204 of file tracktion_Edit.cpp.

◆ UndoTransactionInhibitor() [2/2]

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

Creates a copy of UndoTransactionInhibitor for an Edit.

Definition at line 1205 of file tracktion_Edit.cpp.

◆ ~UndoTransactionInhibitor()

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

Destructor.

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

Definition at line 1206 of file tracktion_Edit.cpp.


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