TracktionEngine
Classes | Namespaces | Functions
tracktion_Selectable.h File Reference

Classes

class  tracktion::engine::SelectableListener
 
class  tracktion::engine::Selectable
 Base class for things that can be selected, and whose properties can appear in the properties panel. More...
 
struct  tracktion::engine::SelectableList
 A list of Selectables, similar to a juce::Array but contains a cached list of the SelectableClasses for each entry. More...
 
class  tracktion::engine::SafeSelectable< SelectableType >
 Holds a pointer to some type of Selectable, which automatically becomes null if the selectable is deleted. More...
 

Namespaces

 tracktion
 
 tracktion::engine
 

Functions

template<typename SelectableType >
SafeSelectable< SelectableType > tracktion::engine::makeSafeRef (SelectableType &selectable)
 Creates a SafeSelectable for a given selectable insatnce. More...