LMMS
Loading...
Searching...
No Matches
juce::ValueTreeSynchroniserHelpers Namespace Reference

Enumerations

enum  ChangeType {
  propertyChanged = 1 , fullSync = 2 , childAdded = 3 , childRemoved = 4 ,
  childMoved = 5 , propertyRemoved = 6
}

Functions

static void getValueTreePath (ValueTree v, const ValueTree &topLevelTree, Array< int > &path)
static void writeHeader (MemoryOutputStream &stream, ChangeType type)
static void writeHeader (ValueTreeSynchroniser &target, MemoryOutputStream &stream, ChangeType type, ValueTree v)
static ValueTree readSubTreeLocation (MemoryInputStream &input, ValueTree v)

Enumeration Type Documentation

◆ ChangeType

enum juce::ValueTreeSynchroniserHelpers::ChangeType
Enumerator
propertyChanged 
fullSync 
childAdded 
childRemoved 
childMoved 
propertyRemoved 

Function Documentation

◆ getValueTreePath()

void juce::ValueTreeSynchroniserHelpers::getValueTreePath ( ValueTree v,
const ValueTree & topLevelTree,
Array< int > & path )
static

◆ readSubTreeLocation()

ValueTree juce::ValueTreeSynchroniserHelpers::readSubTreeLocation ( MemoryInputStream & input,
ValueTree v )
static

◆ writeHeader() [1/2]

void juce::ValueTreeSynchroniserHelpers::writeHeader ( MemoryOutputStream & stream,
ChangeType type )
static

◆ writeHeader() [2/2]

void juce::ValueTreeSynchroniserHelpers::writeHeader ( ValueTreeSynchroniser & target,
MemoryOutputStream & stream,
ChangeType type,
ValueTree v )
static