TracktionEngine
|
Classes | |
class | tracktion::engine::SelectableClass |
Represents a type of object that can be selected. More... | |
struct | tracktion::engine::SelectableClass::AddClipboardEntryParams |
struct | tracktion::engine::SelectableClass::DeleteSelectedParams |
struct | tracktion::engine::SelectableClass::SelectOtherObjectsParams |
struct | tracktion::engine::SelectableClass::ClassInstanceBase |
struct | tracktion::engine::SelectableClass::ClassInstance< ClassType, ObjectType > |
class | tracktion::engine::SelectableClassWithVolume |
class | tracktion::engine::SelectableClassWithPan |
Namespaces | |
namespace | tracktion |
namespace | tracktion::engine |
Macros | |
#define | DECLARE_SELECTABLE_OBJECT_AND_CLASS(ObjectType, ClassType) static SelectableClass::ClassInstance<ClassType, ObjectType> JUCE_JOIN_MACRO (selectableClass ## ClassType, __LINE__); |
#define | DECLARE_SELECTABLE_CLASS(ObjectType) DECLARE_SELECTABLE_OBJECT_AND_CLASS (ObjectType, ObjectType ## SelectableClass) |
#define DECLARE_SELECTABLE_OBJECT_AND_CLASS | ( | ObjectType, | |
ClassType | |||
) | static SelectableClass::ClassInstance<ClassType, ObjectType> JUCE_JOIN_MACRO (selectableClass ## ClassType, __LINE__); |
#define DECLARE_SELECTABLE_CLASS | ( | ObjectType | ) | DECLARE_SELECTABLE_OBJECT_AND_CLASS (ObjectType, ObjectType ## SelectableClass) |