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: