Public Member Functions | List of all members
RestorableObject Class Referenceabstract

A base class for all objects that can be saved as value tree. More...

Inheritance diagram for RestorableObject:
MidiControllerAutomationHandler Processor GenericStorage ScriptingApi::Content ViewInfo EffectProcessor EffectProcessorChain MidiProcessor Modulator ModulatorSynth Storage< FunctionClass > MasterEffectProcessor VoiceEffectProcessor MidiDelay SampleRaster ScriptBaseMidiProcessor Transposer EnvelopeModulator TimeVariantModulator VoiceStartModulator AudioLooper GlobalModulatorContainer ModulatorSampler ModulatorSynthChain ModulatorSynthGroup NoiseSynth SineSynth WaveSynth WavetableSynth

Public Member Functions

virtual ValueTree exportAsValueTree () const =0
 Overwrite this method and return a representation of the object as ValueTree. More...
 
virtual void restoreFromValueTree (const ValueTree &previouslyExportedState)=0
 Overwrite this method and restore the properties of this object using the referenced ValueTree. More...
 

Detailed Description

A base class for all objects that can be saved as value tree.

Member Function Documentation

virtual ValueTree exportAsValueTree ( ) const
pure virtual

Overwrite this method and return a representation of the object as ValueTree.

Implemented in Processor.

virtual void restoreFromValueTree ( const ValueTree &  previouslyExportedState)
pure virtual

Overwrite this method and restore the properties of this object using the referenced ValueTree.

Implemented in Processor, and ModulatorSynthChain.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.