TracktionEngine
|
Determines how the Edit will be created. More...
Public Attributes | |
Engine & | engine |
The Engine to use. More... | |
juce::ValueTree | editState |
The Edit state. More... | |
ProjectItemID | editProjectItemID |
The editProjectItemID, must be valid. More... | |
EditRole | role = forEditing |
An optional role to open the Edit with. More... | |
LoadContext * | loadContext = nullptr |
An optional context to be monitor for loading status. More... | |
int | numUndoLevelsToStore = Edit::getDefaultNumUndoLevels() |
The number of undo levels to use. More... | |
std::function< juce::File()> | editFileRetriever = {} |
An optional editFileRetriever to use. More... | |
std::function< juce::File(const juce::String &)> | filePathResolver = {} |
An optional filePathResolver to use. More... | |
Determines how the Edit will be created.
juce::ValueTree tracktion::engine::Edit::Options::editState |
The Edit state.
ProjectItemID tracktion::engine::Edit::Options::editProjectItemID |
The editProjectItemID, must be valid.
EditRole tracktion::engine::Edit::Options::role = forEditing |
An optional role to open the Edit with.
LoadContext* tracktion::engine::Edit::Options::loadContext = nullptr |
An optional context to be monitor for loading status.
int tracktion::engine::Edit::Options::numUndoLevelsToStore = Edit::getDefaultNumUndoLevels() |
The number of undo levels to use.
std::function<juce::File()> tracktion::engine::Edit::Options::editFileRetriever = {} |
An optional editFileRetriever to use.
std::function<juce::File (const juce::String&)> tracktion::engine::Edit::Options::filePathResolver = {} |
An optional filePathResolver to use.