|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
ID for objects of type EditElement - e.g. More...
#include "tracktion_EditItem.h"
Public Types | |
| using | IDMap = std::map< EditItemID, EditItemID > |
Public Member Functions | |
| EditItemID (const EditItemID &)=default | |
| EditItemID & | operator= (const EditItemID &)=default |
| bool | isValid () const noexcept |
| bool | isInvalid () const noexcept |
| void | writeID (juce::ValueTree &, juce::UndoManager *) const |
| void | setProperty (juce::ValueTree &, const juce::Identifier &, juce::UndoManager *) const |
| void | setXML (juce::XmlElement &, const juce::Identifier &attributeName) const |
| void | setXML (juce::XmlElement &, const char *attributeName) const |
| operator juce::var () const | |
| juce::var | toVar () const |
| juce::String | toString () const |
| uint64_t | getRawID () const noexcept |
| bool | operator== (EditItemID other) const noexcept |
| bool | operator!= (EditItemID other) const noexcept |
| bool | operator< (EditItemID other) const noexcept |
Static Public Attributes | |
| static std::function< void(juce::ValueTree &, const juce::Identifier &, const std::map< juce::String, EditItemID > &, juce::UndoManager *)> | applyNewIDsToExternalValueTree |
| Callback that can be set in order to update any reassigned IDs in ValueTree client code. | |
| static std::function< void(juce::XmlElement &, const juce::String &, const std::map< juce::String, EditItemID > &)> | applyNewIDsToExternalXML |
| Callback that can be set in order to update any reassigned IDs in XML client code. | |
ID for objects of type EditElement - e.g.
clips, tracks, plugins, etc
Definition at line 18 of file tracktion_EditItem.h.
Definition at line 62 of file tracktion_EditItem.h.
|
static |
Definition at line 352 of file tracktion_EditItem.cpp.
|
static |
Definition at line 337 of file tracktion_EditItem.cpp.
|
static |
Definition at line 64 of file tracktion_EditItem.cpp.
|
static |
Definition at line 30 of file tracktion_EditItem.cpp.
|
static |
Definition at line 81 of file tracktion_EditItem.cpp.
|
static |
Definition at line 40 of file tracktion_EditItem.cpp.
|
static |
Definition at line 25 of file tracktion_EditItem.cpp.
|
static |
Definition at line 20 of file tracktion_EditItem.cpp.
|
static |
Definition at line 86 of file tracktion_EditItem.cpp.
|
static |
Definition at line 91 of file tracktion_EditItem.cpp.
|
noexcept |
Definition at line 48 of file tracktion_EditItem.h.
|
noexcept |
Definition at line 25 of file tracktion_EditItem.h.
|
noexcept |
Definition at line 24 of file tracktion_EditItem.h.
|
static |
Definition at line 146 of file tracktion_EditItem.cpp.
| tracktion::engine::EditItemID::operator juce::var | ( | ) | const |
Definition at line 44 of file tracktion_EditItem.h.
|
noexcept |
Definition at line 52 of file tracktion_EditItem.h.
|
noexcept |
Definition at line 53 of file tracktion_EditItem.h.
|
noexcept |
Definition at line 51 of file tracktion_EditItem.h.
|
static |
Definition at line 134 of file tracktion_EditItem.cpp.
|
static |
Definition at line 121 of file tracktion_EditItem.cpp.
|
static |
Definition at line 450 of file tracktion_EditItem.cpp.
|
static |
Definition at line 389 of file tracktion_EditItem.cpp.
|
static |
Definition at line 444 of file tracktion_EditItem.cpp.
|
static |
Definition at line 367 of file tracktion_EditItem.cpp.
| void tracktion::engine::EditItemID::setProperty | ( | juce::ValueTree & | v, |
| const juce::Identifier & | prop, | ||
| juce::UndoManager * | um | ||
| ) | const |
Definition at line 96 of file tracktion_EditItem.cpp.
| void tracktion::engine::EditItemID::setXML | ( | juce::XmlElement & | xml, |
| const char * | attributeName | ||
| ) | const |
Definition at line 106 of file tracktion_EditItem.cpp.
| void tracktion::engine::EditItemID::setXML | ( | juce::XmlElement & | xml, |
| const juce::Identifier & | attributeName | ||
| ) | const |
Definition at line 101 of file tracktion_EditItem.cpp.
| juce::String tracktion::engine::EditItemID::toString | ( | ) | const |
Definition at line 116 of file tracktion_EditItem.cpp.
| juce::var tracktion::engine::EditItemID::toVar | ( | ) | const |
Definition at line 111 of file tracktion_EditItem.cpp.
| void tracktion::engine::EditItemID::writeID | ( | juce::ValueTree & | v, |
| juce::UndoManager * | um | ||
| ) | const |
Definition at line 35 of file tracktion_EditItem.cpp.
|
static |
Callback that can be set in order to update any reassigned IDs in ValueTree client code.
Definition at line 72 of file tracktion_EditItem.h.
|
static |
Callback that can be set in order to update any reassigned IDs in XML client code.
Definition at line 76 of file tracktion_EditItem.h.