MCPcopy Create free account
hub / github.com/LMMS/lmms / destroy

Method destroy

src/core/Engine.cpp:81–104  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79
80
81void LmmsCore::destroy()
82{
83 s_projectJournal->stopAllJournalling();
84 s_mixer->stopProcessing();
85
86 PresetPreviewPlayHandle::cleanup();
87
88 s_song->clearProject();
89
90 deleteHelper( &s_bbTrackContainer );
91 deleteHelper( &s_dummyTC );
92
93 deleteHelper( &s_fxMixer );
94 deleteHelper( &s_mixer );
95
96 deleteHelper( &s_ladspaManager );
97
98 //delete ConfigManager::inst();
99 deleteHelper( &s_projectJournal );
100
101 deleteHelper( &s_song );
102
103 delete ConfigManager::inst();
104}
105
106float LmmsCore::framesPerTick(sample_rate_t sample_rate)
107{

Callers

nothing calls this directly

Calls 5

deleteHelperFunction · 0.85
stopAllJournallingMethod · 0.80
clearProjectMethod · 0.80
instFunction · 0.50
stopProcessingMethod · 0.45

Tested by

no test coverage detected