tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
tracktion_SelectableClass.h File Reference

Go to the source code of this file.

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
 Declarations from this namespaces are inlined into tracktion.
 

Macros

#define DECLARE_SELECTABLE_OBJECT_AND_CLASS(ObjectType, ClassType)
 
#define DECLARE_SELECTABLE_CLASS(ObjectType)
 

Class Documentation

◆ tracktion::engine::SelectableClass::DeleteSelectedParams

struct tracktion::engine::SelectableClass::DeleteSelectedParams

Definition at line 69 of file tracktion_SelectableClass.h.

Class Members
SelectableList items
bool partOfCutOperation
SelectionManager * selectionManager

◆ tracktion::engine::SelectableClass::SelectOtherObjectsParams

struct tracktion::engine::SelectableClass::SelectOtherObjectsParams

Definition at line 97 of file tracktion_SelectableClass.h.

Class Members
SelectableList currentlySelectedItems
int editViewID
bool keepExistingItemsSelected
Relationship relationship
SelectionManager & selectionManager

Macro Definition Documentation

◆ DECLARE_SELECTABLE_CLASS

#define DECLARE_SELECTABLE_CLASS (   ObjectType)

Definition at line 134 of file tracktion_SelectableClass.h.

◆ DECLARE_SELECTABLE_OBJECT_AND_CLASS

#define DECLARE_SELECTABLE_OBJECT_AND_CLASS (   ObjectType,
  ClassType 
)

Definition at line 131 of file tracktion_SelectableClass.h.