|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Defines the place to insert Track[s]. More...
#include "tracktion_TrackUtils.h"
Public Member Functions | |
| TrackInsertPoint (Track *parent, Track *preceding) | |
| Creates an insertion point with a parent and preceeding track. | |
| TrackInsertPoint (EditItemID parentTrackID, EditItemID precedingTrackID) | |
| Creates an insertion point with a parent and preceeding track. | |
| TrackInsertPoint (Track ¤tPos, bool insertBefore) | |
| Creates an insertion point around a Track. | |
| TrackInsertPoint (const juce::ValueTree &) | |
| Creates an insertion point after a given Track state. | |
Public Attributes | |
| EditItemID | parentTrackID |
| EditItemID | precedingTrackID |
Defines the place to insert Track[s].
Definition at line 18 of file tracktion_TrackUtils.h.
Creates an insertion point with a parent and preceeding track.
| parent | The parent tracks should be nested in. nullptr means a top-level track |
| preceding | The track before the insertion point. nullptr means tracks should be inserted at the start of the list. |
Definition at line 14 of file tracktion_TrackUtils.cpp.
| tracktion::engine::TrackInsertPoint::TrackInsertPoint | ( | EditItemID | parentTrackID, |
| EditItemID | precedingTrackID | ||
| ) |
Creates an insertion point with a parent and preceeding track.
| parentTrackID | The ID of the parent tracks should be nested in. An invalid ID means a top-level track |
| precedingTrackID | The ID of the track before the insertion point. An invalid ID means tracks should be inserted at the start of the list. |
Definition at line 20 of file tracktion_TrackUtils.cpp.
| tracktion::engine::TrackInsertPoint::TrackInsertPoint | ( | Track & | currentPos, |
| bool | insertBefore | ||
| ) |
Creates an insertion point around a Track.
| currentPos | The track to base insertion around. |
| insertBefore | Whether new tracks should go before or after the currentPos. |
Definition at line 26 of file tracktion_TrackUtils.cpp.
| tracktion::engine::TrackInsertPoint::TrackInsertPoint | ( | const juce::ValueTree & | v | ) |
Creates an insertion point after a given Track state.
Definition at line 51 of file tracktion_TrackUtils.cpp.
| EditItemID tracktion::engine::TrackInsertPoint::parentTrackID |
Definition at line 45 of file tracktion_TrackUtils.h.
| EditItemID tracktion::engine::TrackInsertPoint::precedingTrackID |
Definition at line 45 of file tracktion_TrackUtils.h.