Holds a ValueTree as a ReferenceCountedObject.
More...
#include <tracktion_ValueTreeUtilities.h>
Inherits juce::ReferenceCountedObject.
|
static juce::ValueTree | getTreeFromObject (const juce::var &treeObject) noexcept |
| Provides a simple way of getting the tree from a var object which is a ReferencedCountedValueTree.
|
|
Holds a ValueTree as a ReferenceCountedObject.
This is somewhat obfuscated but makes it easy to transfer ValueTrees as var objects such as when using them as DragAndDropTarget::SourceDetails::description members.
◆ Ptr
◆ ReferenceCountedValueTree()
tracktion::engine::ReferenceCountedValueTree::ReferenceCountedValueTree |
( |
const juce::ValueTree & |
treeToReference | ) |
|
|
noexcept |
◆ ~ReferenceCountedValueTree()
tracktion::engine::ReferenceCountedValueTree::~ReferenceCountedValueTree |
( |
| ) |
|
◆ setValueTree()
void tracktion::engine::ReferenceCountedValueTree::setValueTree |
( |
juce::ValueTree |
newTree | ) |
|
Sets the ValueTree being held.
◆ getValueTree()
juce::ValueTree tracktion::engine::ReferenceCountedValueTree::getValueTree |
( |
| ) |
|
|
noexcept |
Returns the ValueTree being held.
◆ getTreeFromObject()
static juce::ValueTree tracktion::engine::ReferenceCountedValueTree::getTreeFromObject |
( |
const juce::var & |
treeObject | ) |
|
|
staticnoexcept |
Provides a simple way of getting the tree from a var object which is a ReferencedCountedValueTree.
The documentation for this class was generated from the following file: