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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Namespaces | Functions
tracktion_AppFunctions.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 Declarations from this namespaces are inlined into tracktion.
 

Functions

UIBehaviourtracktion::engine::AppFunctions::getCurrentUIBehaviour ()
 
PropertyStoragetracktion::engine::AppFunctions::getCurrentPropertyStorage ()
 
Edittracktion::engine::AppFunctions::getCurrentlyFocusedEdit ()
 
TransportControltracktion::engine::AppFunctions::getActiveTransport ()
 
SelectionManagertracktion::engine::AppFunctions::getCurrentlyFocusedSelectionManagerWithValidEdit ()
 
SelectableList tracktion::engine::AppFunctions::getSelectedItems ()
 
bool tracktion::engine::AppFunctions::pasteIntoProject (Project &p)
 
void tracktion::engine::AppFunctions::nudgeSelected (const juce::String &commandDesc)
 
void tracktion::engine::AppFunctions::zoomHorizontal (float increment)
 
void tracktion::engine::AppFunctions::zoomVertical (float amount)
 
void tracktion::engine::AppFunctions::cut ()
 
void tracktion::engine::AppFunctions::copy ()
 
void tracktion::engine::AppFunctions::paste ()
 
void tracktion::engine::AppFunctions::insertPaste ()
 
void tracktion::engine::AppFunctions::deleteSelected ()
 
void tracktion::engine::AppFunctions::deleteRegion ()
 
void tracktion::engine::AppFunctions::deleteRegionAndCloseGapFromSelected ()
 
void tracktion::engine::AppFunctions::deleteRegionAndCloseGap ()
 
void tracktion::engine::AppFunctions::goToStart ()
 
void tracktion::engine::AppFunctions::goToEnd ()
 
void tracktion::engine::AppFunctions::markIn (bool forceAtCursor)
 
void tracktion::engine::AppFunctions::markOut (bool forceAtCursor)
 
void tracktion::engine::AppFunctions::start ()
 
void tracktion::engine::AppFunctions::stop ()
 
void tracktion::engine::AppFunctions::startStopPlay ()
 
void tracktion::engine::AppFunctions::continueStopPlay ()
 
void tracktion::engine::AppFunctions::record ()
 
void tracktion::engine::AppFunctions::toggleTimecode ()
 
void tracktion::engine::AppFunctions::toggleLoop ()
 
void tracktion::engine::AppFunctions::togglePunch ()
 
void tracktion::engine::AppFunctions::toggleSnap ()
 
void tracktion::engine::AppFunctions::toggleClick ()
 
void tracktion::engine::AppFunctions::toggleMidiChase ()
 
void tracktion::engine::AppFunctions::tabBack ()
 
void tracktion::engine::AppFunctions::tabForward ()
 
void tracktion::engine::AppFunctions::nudgeUp ()
 
void tracktion::engine::AppFunctions::nudgeDown ()
 
void tracktion::engine::AppFunctions::nudgeLeft ()
 
void tracktion::engine::AppFunctions::nudgeRight ()
 
void tracktion::engine::AppFunctions::zoomIn ()
 
void tracktion::engine::AppFunctions::zoomOut ()
 
void tracktion::engine::AppFunctions::scrollTracksUp ()
 
void tracktion::engine::AppFunctions::scrollTracksDown ()
 
void tracktion::engine::AppFunctions::scrollTracksLeft ()
 
void tracktion::engine::AppFunctions::scrollTracksRight ()
 
void tracktion::engine::AppFunctions::toggleEndToEnd ()
 
bool tracktion::engine::AppFunctions::saveEdit ()
 
bool tracktion::engine::AppFunctions::saveEditAs ()
 
void tracktion::engine::AppFunctions::armOrDisarmAllInputs ()
 
void tracktion::engine::AppFunctions::goToMarkIn ()
 
void tracktion::engine::AppFunctions::goToMarkOut ()
 
void tracktion::engine::AppFunctions::zoomToSelection ()
 
void tracktion::engine::AppFunctions::zoomTracksIn ()
 
void tracktion::engine::AppFunctions::zoomTracksOut ()
 
void tracktion::engine::AppFunctions::zoomToFitHorizontally ()
 
void tracktion::engine::AppFunctions::zoomToFitVertically ()
 
void tracktion::engine::AppFunctions::zoomToFitAll ()
 
void tracktion::engine::AppFunctions::moveToNextMarker ()
 
void tracktion::engine::AppFunctions::moveToPrevMarker ()
 
void tracktion::engine::AppFunctions::redo ()
 
void tracktion::engine::AppFunctions::undo ()
 
void tracktion::engine::AppFunctions::toggleScroll ()
 
bool tracktion::engine::AppFunctions::isScrolling ()
 
void tracktion::engine::AppFunctions::stopRecordingAndDiscard ()
 
void tracktion::engine::AppFunctions::stopRecordingAndRestart ()
 
void tracktion::engine::AppFunctions::insertTempoChange ()
 
void tracktion::engine::AppFunctions::insertPitchChange ()
 
void tracktion::engine::AppFunctions::insertTimeSigChange ()
 
void tracktion::engine::AppFunctions::insertChord ()
 
void tracktion::engine::AppFunctions::showHideVideo ()
 
void tracktion::engine::AppFunctions::showHideMixer (bool fs)
 
void tracktion::engine::AppFunctions::showHideMidiEditor (bool fs)
 
void tracktion::engine::AppFunctions::showHideTrackEditor (bool zoom)
 
void tracktion::engine::AppFunctions::showHideBrowser ()
 
void tracktion::engine::AppFunctions::showHideActions ()
 
void tracktion::engine::AppFunctions::showHideAllPanes ()
 
void tracktion::engine::AppFunctions::performUserAction (int a)
 
void tracktion::engine::AppFunctions::split ()
 
void tracktion::engine::AppFunctions::toggleAutomationReadMode ()
 
void tracktion::engine::AppFunctions::toggleAutomationWriteMode ()
 
void tracktion::engine::AppFunctions::showHideBigMeters ()
 
void tracktion::engine::AppFunctions::showHideInputs ()
 
void tracktion::engine::AppFunctions::showHideOutputs ()
 
void tracktion::engine::AppFunctions::showProjectScreen ()
 
void tracktion::engine::AppFunctions::showSettingsScreen ()
 
void tracktion::engine::AppFunctions::showEditScreen ()
 
void tracktion::engine::AppFunctions::resetOverloads ()
 
void tracktion::engine::AppFunctions::resetPeaks ()
 
void tracktion::engine::AppFunctions::toggleTrackFreeze ()
 

Function Documentation

◆ armOrDisarmAllInputs()

void tracktion::engine::AppFunctions::armOrDisarmAllInputs ( )

Definition at line 380 of file tracktion_AppFunctions.cpp.

◆ continueStopPlay()

void tracktion::engine::AppFunctions::continueStopPlay ( )

Definition at line 243 of file tracktion_AppFunctions.cpp.

◆ copy()

void tracktion::engine::AppFunctions::copy ( )

Definition at line 100 of file tracktion_AppFunctions.cpp.

◆ cut()

void tracktion::engine::AppFunctions::cut ( )

Definition at line 91 of file tracktion_AppFunctions.cpp.

◆ deleteRegion()

void tracktion::engine::AppFunctions::deleteRegion ( )

Definition at line 138 of file tracktion_AppFunctions.cpp.

◆ deleteRegionAndCloseGap()

void tracktion::engine::AppFunctions::deleteRegionAndCloseGap ( )

Definition at line 160 of file tracktion_AppFunctions.cpp.

◆ deleteRegionAndCloseGapFromSelected()

void tracktion::engine::AppFunctions::deleteRegionAndCloseGapFromSelected ( )

Definition at line 149 of file tracktion_AppFunctions.cpp.

◆ deleteSelected()

void tracktion::engine::AppFunctions::deleteSelected ( )

Definition at line 131 of file tracktion_AppFunctions.cpp.

◆ getActiveTransport()

TransportControl * tracktion::engine::AppFunctions::getActiveTransport ( )

Definition at line 38 of file tracktion_AppFunctions.cpp.

◆ getCurrentlyFocusedEdit()

Edit * tracktion::engine::AppFunctions::getCurrentlyFocusedEdit ( )

Definition at line 30 of file tracktion_AppFunctions.cpp.

◆ getCurrentlyFocusedSelectionManagerWithValidEdit()

SelectionManager * tracktion::engine::AppFunctions::getCurrentlyFocusedSelectionManagerWithValidEdit ( )

Definition at line 46 of file tracktion_AppFunctions.cpp.

◆ getCurrentPropertyStorage()

PropertyStorage & tracktion::engine::AppFunctions::getCurrentPropertyStorage ( )

Definition at line 23 of file tracktion_AppFunctions.cpp.

◆ getCurrentUIBehaviour()

UIBehaviour & tracktion::engine::AppFunctions::getCurrentUIBehaviour ( )

Definition at line 16 of file tracktion_AppFunctions.cpp.

◆ getSelectedItems()

SelectableList tracktion::engine::AppFunctions::getSelectedItems ( )

Definition at line 55 of file tracktion_AppFunctions.cpp.

◆ goToEnd()

void tracktion::engine::AppFunctions::goToEnd ( )

Definition at line 180 of file tracktion_AppFunctions.cpp.

◆ goToMarkIn()

void tracktion::engine::AppFunctions::goToMarkIn ( )

Definition at line 408 of file tracktion_AppFunctions.cpp.

◆ goToMarkOut()

void tracktion::engine::AppFunctions::goToMarkOut ( )

Definition at line 414 of file tracktion_AppFunctions.cpp.

◆ goToStart()

void tracktion::engine::AppFunctions::goToStart ( )

Definition at line 171 of file tracktion_AppFunctions.cpp.

◆ insertChord()

void tracktion::engine::AppFunctions::insertChord ( )

Definition at line 555 of file tracktion_AppFunctions.cpp.

◆ insertPaste()

void tracktion::engine::AppFunctions::insertPaste ( )

Definition at line 123 of file tracktion_AppFunctions.cpp.

◆ insertPitchChange()

void tracktion::engine::AppFunctions::insertPitchChange ( )

Definition at line 523 of file tracktion_AppFunctions.cpp.

◆ insertTempoChange()

void tracktion::engine::AppFunctions::insertTempoChange ( )

Definition at line 498 of file tracktion_AppFunctions.cpp.

◆ insertTimeSigChange()

void tracktion::engine::AppFunctions::insertTimeSigChange ( )

Definition at line 530 of file tracktion_AppFunctions.cpp.

◆ isScrolling()

bool tracktion::engine::AppFunctions::isScrolling ( )

Definition at line 475 of file tracktion_AppFunctions.cpp.

◆ markIn()

void tracktion::engine::AppFunctions::markIn ( bool  forceAtCursor)

Definition at line 189 of file tracktion_AppFunctions.cpp.

◆ markOut()

void tracktion::engine::AppFunctions::markOut ( bool  forceAtCursor)

Definition at line 196 of file tracktion_AppFunctions.cpp.

◆ moveToNextMarker()

void tracktion::engine::AppFunctions::moveToNextMarker ( )

Definition at line 444 of file tracktion_AppFunctions.cpp.

◆ moveToPrevMarker()

void tracktion::engine::AppFunctions::moveToPrevMarker ( )

Definition at line 451 of file tracktion_AppFunctions.cpp.

◆ nudgeDown()

void tracktion::engine::AppFunctions::nudgeDown ( )

Definition at line 331 of file tracktion_AppFunctions.cpp.

◆ nudgeLeft()

void tracktion::engine::AppFunctions::nudgeLeft ( )

Definition at line 332 of file tracktion_AppFunctions.cpp.

◆ nudgeRight()

void tracktion::engine::AppFunctions::nudgeRight ( )

Definition at line 333 of file tracktion_AppFunctions.cpp.

◆ nudgeSelected()

void tracktion::engine::AppFunctions::nudgeSelected ( const juce::String commandDesc)

Definition at line 76 of file tracktion_AppFunctions.cpp.

◆ nudgeUp()

void tracktion::engine::AppFunctions::nudgeUp ( )

Definition at line 330 of file tracktion_AppFunctions.cpp.

◆ paste()

void tracktion::engine::AppFunctions::paste ( )

Definition at line 109 of file tracktion_AppFunctions.cpp.

◆ pasteIntoProject()

bool tracktion::engine::AppFunctions::pasteIntoProject ( Project p)

Definition at line 68 of file tracktion_AppFunctions.cpp.

◆ performUserAction()

void tracktion::engine::AppFunctions::performUserAction ( int  a)

Definition at line 607 of file tracktion_AppFunctions.cpp.

◆ record()

void tracktion::engine::AppFunctions::record ( )

Definition at line 254 of file tracktion_AppFunctions.cpp.

◆ redo()

void tracktion::engine::AppFunctions::redo ( )

Definition at line 458 of file tracktion_AppFunctions.cpp.

◆ resetOverloads()

void tracktion::engine::AppFunctions::resetOverloads ( )

Definition at line 658 of file tracktion_AppFunctions.cpp.

◆ resetPeaks()

void tracktion::engine::AppFunctions::resetPeaks ( )

Definition at line 663 of file tracktion_AppFunctions.cpp.

◆ saveEdit()

bool tracktion::engine::AppFunctions::saveEdit ( )

Definition at line 364 of file tracktion_AppFunctions.cpp.

◆ saveEditAs()

bool tracktion::engine::AppFunctions::saveEditAs ( )

Definition at line 372 of file tracktion_AppFunctions.cpp.

◆ scrollTracksDown()

void tracktion::engine::AppFunctions::scrollTracksDown ( )

Definition at line 343 of file tracktion_AppFunctions.cpp.

◆ scrollTracksLeft()

void tracktion::engine::AppFunctions::scrollTracksLeft ( )

Definition at line 348 of file tracktion_AppFunctions.cpp.

◆ scrollTracksRight()

void tracktion::engine::AppFunctions::scrollTracksRight ( )

Definition at line 353 of file tracktion_AppFunctions.cpp.

◆ scrollTracksUp()

void tracktion::engine::AppFunctions::scrollTracksUp ( )

Definition at line 338 of file tracktion_AppFunctions.cpp.

◆ showEditScreen()

void tracktion::engine::AppFunctions::showEditScreen ( )

Definition at line 656 of file tracktion_AppFunctions.cpp.

◆ showHideActions()

void tracktion::engine::AppFunctions::showHideActions ( )

Definition at line 597 of file tracktion_AppFunctions.cpp.

◆ showHideAllPanes()

void tracktion::engine::AppFunctions::showHideAllPanes ( )

Definition at line 602 of file tracktion_AppFunctions.cpp.

◆ showHideBigMeters()

void tracktion::engine::AppFunctions::showHideBigMeters ( )

Definition at line 638 of file tracktion_AppFunctions.cpp.

◆ showHideBrowser()

void tracktion::engine::AppFunctions::showHideBrowser ( )

Definition at line 592 of file tracktion_AppFunctions.cpp.

◆ showHideInputs()

void tracktion::engine::AppFunctions::showHideInputs ( )

Definition at line 644 of file tracktion_AppFunctions.cpp.

◆ showHideMidiEditor()

void tracktion::engine::AppFunctions::showHideMidiEditor ( bool  fs)

Definition at line 582 of file tracktion_AppFunctions.cpp.

◆ showHideMixer()

void tracktion::engine::AppFunctions::showHideMixer ( bool  fs)

Definition at line 577 of file tracktion_AppFunctions.cpp.

◆ showHideOutputs()

void tracktion::engine::AppFunctions::showHideOutputs ( )

Definition at line 649 of file tracktion_AppFunctions.cpp.

◆ showHideTrackEditor()

void tracktion::engine::AppFunctions::showHideTrackEditor ( bool  zoom)

Definition at line 587 of file tracktion_AppFunctions.cpp.

◆ showHideVideo()

void tracktion::engine::AppFunctions::showHideVideo ( )

Definition at line 572 of file tracktion_AppFunctions.cpp.

◆ showProjectScreen()

void tracktion::engine::AppFunctions::showProjectScreen ( )

Definition at line 654 of file tracktion_AppFunctions.cpp.

◆ showSettingsScreen()

void tracktion::engine::AppFunctions::showSettingsScreen ( )

Definition at line 655 of file tracktion_AppFunctions.cpp.

◆ split()

void tracktion::engine::AppFunctions::split ( )

Definition at line 612 of file tracktion_AppFunctions.cpp.

◆ start()

void tracktion::engine::AppFunctions::start ( )

Definition at line 203 of file tracktion_AppFunctions.cpp.

◆ startStopPlay()

void tracktion::engine::AppFunctions::startStopPlay ( )

Definition at line 225 of file tracktion_AppFunctions.cpp.

◆ stop()

void tracktion::engine::AppFunctions::stop ( )

Definition at line 209 of file tracktion_AppFunctions.cpp.

◆ stopRecordingAndDiscard()

void tracktion::engine::AppFunctions::stopRecordingAndDiscard ( )

Definition at line 480 of file tracktion_AppFunctions.cpp.

◆ stopRecordingAndRestart()

void tracktion::engine::AppFunctions::stopRecordingAndRestart ( )

Definition at line 486 of file tracktion_AppFunctions.cpp.

◆ tabBack()

void tracktion::engine::AppFunctions::tabBack ( )

Definition at line 318 of file tracktion_AppFunctions.cpp.

◆ tabForward()

void tracktion::engine::AppFunctions::tabForward ( )

Definition at line 324 of file tracktion_AppFunctions.cpp.

◆ toggleAutomationReadMode()

void tracktion::engine::AppFunctions::toggleAutomationReadMode ( )

Definition at line 623 of file tracktion_AppFunctions.cpp.

◆ toggleAutomationWriteMode()

void tracktion::engine::AppFunctions::toggleAutomationWriteMode ( )

Definition at line 632 of file tracktion_AppFunctions.cpp.

◆ toggleClick()

void tracktion::engine::AppFunctions::toggleClick ( )

Definition at line 306 of file tracktion_AppFunctions.cpp.

◆ toggleEndToEnd()

void tracktion::engine::AppFunctions::toggleEndToEnd ( )

Definition at line 358 of file tracktion_AppFunctions.cpp.

◆ toggleLoop()

void tracktion::engine::AppFunctions::toggleLoop ( )

Definition at line 283 of file tracktion_AppFunctions.cpp.

◆ toggleMidiChase()

void tracktion::engine::AppFunctions::toggleMidiChase ( )

Definition at line 312 of file tracktion_AppFunctions.cpp.

◆ togglePunch()

void tracktion::engine::AppFunctions::togglePunch ( )

Definition at line 289 of file tracktion_AppFunctions.cpp.

◆ toggleScroll()

void tracktion::engine::AppFunctions::toggleScroll ( )

Definition at line 470 of file tracktion_AppFunctions.cpp.

◆ toggleSnap()

void tracktion::engine::AppFunctions::toggleSnap ( )

Definition at line 300 of file tracktion_AppFunctions.cpp.

◆ toggleTimecode()

void tracktion::engine::AppFunctions::toggleTimecode ( )

Definition at line 277 of file tracktion_AppFunctions.cpp.

◆ toggleTrackFreeze()

void tracktion::engine::AppFunctions::toggleTrackFreeze ( )

Definition at line 668 of file tracktion_AppFunctions.cpp.

◆ undo()

void tracktion::engine::AppFunctions::undo ( )

Definition at line 464 of file tracktion_AppFunctions.cpp.

◆ zoomHorizontal()

void tracktion::engine::AppFunctions::zoomHorizontal ( float  increment)

Definition at line 81 of file tracktion_AppFunctions.cpp.

◆ zoomIn()

void tracktion::engine::AppFunctions::zoomIn ( )

Definition at line 335 of file tracktion_AppFunctions.cpp.

◆ zoomOut()

void tracktion::engine::AppFunctions::zoomOut ( )

Definition at line 336 of file tracktion_AppFunctions.cpp.

◆ zoomToFitAll()

void tracktion::engine::AppFunctions::zoomToFitAll ( )

Definition at line 438 of file tracktion_AppFunctions.cpp.

◆ zoomToFitHorizontally()

void tracktion::engine::AppFunctions::zoomToFitHorizontally ( )

Definition at line 428 of file tracktion_AppFunctions.cpp.

◆ zoomToFitVertically()

void tracktion::engine::AppFunctions::zoomToFitVertically ( )

Definition at line 433 of file tracktion_AppFunctions.cpp.

◆ zoomToSelection()

void tracktion::engine::AppFunctions::zoomToSelection ( )

Definition at line 420 of file tracktion_AppFunctions.cpp.

◆ zoomTracksIn()

void tracktion::engine::AppFunctions::zoomTracksIn ( )

Definition at line 425 of file tracktion_AppFunctions.cpp.

◆ zoomTracksOut()

void tracktion::engine::AppFunctions::zoomTracksOut ( )

Definition at line 426 of file tracktion_AppFunctions.cpp.

◆ zoomVertical()

void tracktion::engine::AppFunctions::zoomVertical ( float  amount)

Definition at line 86 of file tracktion_AppFunctions.cpp.