addAllExportables(Edit &) | tracktion::engine::Exportable | static |
addClipPlugin(const Plugin::Ptr &, SelectionManager &) | tracktion::engine::Clip | virtual |
addListener(Listener *) | tracktion::engine::Clip | |
tracktion::engine::TrackItem::addListener(SelectableListener *) | tracktion::engine::Selectable | |
addSelectableListener(SelectableListener *) | tracktion::engine::Selectable | |
Array typedef | tracktion::engine::Clip | |
beatBasedLooping() const override | tracktion::engine::StepClip | virtual |
canBeAddedTo(ClipOwner &) override | tracktion::engine::StepClip | virtual |
cancelAnyPendingUpdates() | tracktion::engine::Selectable | |
canLoop() const override | tracktion::engine::StepClip | virtual |
changed() override | tracktion::engine::Clip | virtual |
clearTakes() | tracktion::engine::Clip | virtual |
Clip(const juce::ValueTree &, ClipOwner &, EditItemID, Type) | tracktion::engine::Clip | |
clipName | tracktion::engine::Clip | protected |
clipStart | tracktion::engine::Clip | protected |
clipTypeToXMLType(Type) | tracktion::engine::TrackItem | static |
cloneFrom(Clip *) override | tracktion::engine::StepClip | virtual |
cloneInProgress | tracktion::engine::Clip | protected |
colour | tracktion::engine::Clip | |
createClipForState(const juce::ValueTree &, ClipOwner &targetParent) | tracktion::engine::Clip | static |
createDefaultPatternIfEmpty() | tracktion::engine::StepClip | |
currentSourceFile | tracktion::engine::Clip | protected |
defaultMidiChannel enum value | tracktion::engine::StepClip | |
defaultNoteNumber enum value | tracktion::engine::StepClip | |
defaultNoteValue enum value | tracktion::engine::StepClip | |
defaultNumChannels enum value | tracktion::engine::StepClip | |
defaultNumNotes enum value | tracktion::engine::StepClip | |
Defaults enum name | tracktion::engine::StepClip | |
deselect() | tracktion::engine::Selectable | |
disabled | tracktion::engine::Clip | |
disableLooping() override | tracktion::engine::StepClip | virtual |
edit | tracktion::engine::EditItem | |
EditItem(EditItemID, Edit &) | tracktion::engine::EditItem | |
EditItem(Edit &, const juce::ValueTree &) | tracktion::engine::EditItem | |
flushStateToValueTree() | tracktion::engine::Clip | virtual |
followActionBeats | tracktion::engine::Clip | |
FollowActionDurationType enum name | tracktion::engine::Clip | |
followActionDurationType | tracktion::engine::Clip | |
followActionNumLoops | tracktion::engine::Clip | |
generateMidiSequence(juce::MidiMessageSequence &result, bool convertToSeconds=true, PatternInstance *instance=nullptr) | tracktion::engine::StepClip | |
generateMidiSequence(MidiList::TimeBase, PatternInstance *instance=nullptr) | tracktion::engine::StepClip | |
getAllPlugins() | tracktion::engine::Clip | virtual |
getBeatOfRelativeTime(TimeDuration) const | tracktion::engine::TrackItem | |
getBeatsPerBar() | tracktion::engine::StepClip | |
getBeatTimesOfPatternStarts() const | tracktion::engine::StepClip | |
getCell(int patternIndex, int channelIndex, int noteIndex) | tracktion::engine::StepClip | |
getChannels() const noexcept | tracktion::engine::StepClip | |
getClipSlot() const | tracktion::engine::Clip | |
getClipTrack() const | tracktion::engine::Clip | |
getColour() const | tracktion::engine::Clip | virtual |
getContentBeatAtTime(TimePosition) const | tracktion::engine::Clip | |
getContentStartBeat() const | tracktion::engine::TrackItem | |
getCurrentSourceFile() const | tracktion::engine::Clip | |
getCurrentTake() const | tracktion::engine::Clip | virtual |
getDefaultColour() const override | tracktion::engine::StepClip | virtual |
getEditBeatRange() const | tracktion::engine::TrackItem | |
getEditTimeRange() const | tracktion::engine::TrackItem | |
getEndBeat() const | tracktion::engine::TrackItem | |
getEndBeatOf(PatternInstance *) | tracktion::engine::StepClip | |
getFollowActions() override | tracktion::engine::StepClip | virtual |
getGroupClip() const | tracktion::engine::Clip | |
getGroupID() const noexcept | tracktion::engine::Clip | |
getGroupParent() const override | tracktion::engine::Clip | virtual |
getInterestingTimes() | tracktion::engine::Clip | virtual |
getLaunchHandle() override | tracktion::engine::StepClip | virtual |
getLaunchQuantisation() override | tracktion::engine::StepClip | virtual |
getLengthInBeats() const | tracktion::engine::TrackItem | |
getLinkGroupID() const | tracktion::engine::Clip | |
getListeners() | tracktion::engine::Clip | |
getLiveClipLevel() | tracktion::engine::StepClip | |
getLoopLength() const override | tracktion::engine::StepClip | virtual |
getLoopLengthBeats() const override | tracktion::engine::StepClip | virtual |
getLoopRange() const | tracktion::engine::Clip | |
getLoopRangeBeats() const | tracktion::engine::Clip | |
getLoopStart() const override | tracktion::engine::StepClip | virtual |
getLoopStartBeats() const override | tracktion::engine::StepClip | virtual |
getMaximumLength() | tracktion::engine::Clip | virtual |
getName() const override | tracktion::engine::Clip | virtual |
getNumPatterns() const | tracktion::engine::StepClip | |
getNumTakes(bool) | tracktion::engine::Clip | virtual |
getOffsetInBeats() const | tracktion::engine::TrackItem | |
getParent() const | tracktion::engine::Clip | |
getPattern(int index) | tracktion::engine::StepClip | |
getPatternGenerator() | tracktion::engine::Clip | virtual |
getPatterns() | tracktion::engine::StepClip | |
getPatternSequence() const | tracktion::engine::StepClip | |
getPluginList() | tracktion::engine::Clip | virtual |
getPosition() const override | tracktion::engine::StepClip | virtual |
getReferencedItems() override | tracktion::engine::Clip | virtual |
getRescaledMarkPoints() const | tracktion::engine::Clip | protectedvirtual |
getSelectableDescription() override | tracktion::engine::StepClip | virtual |
getSourceFileReference() | tracktion::engine::Clip | |
getSpeedRatio() const noexcept | tracktion::engine::Clip | |
getSpottingPoint() const | tracktion::engine::Clip | |
getStartBeat() const | tracktion::engine::TrackItem | |
getStartBeatOf(PatternInstance *) | tracktion::engine::StepClip | |
getSuggestedNameForNewItem(Type) | tracktion::engine::TrackItem | static |
getSyncType() const | tracktion::engine::Clip | |
getTakeDescriptions() const | tracktion::engine::Clip | virtual |
getTimeOfContentBeat(BeatPosition) const | tracktion::engine::Clip | |
getTimeOfRelativeBeat(BeatDuration) const | tracktion::engine::TrackItem | |
getTrack() const override | tracktion::engine::Clip | virtual |
getTrackID() const | tracktion::engine::TrackItem | |
getUndoManager() const | tracktion::engine::Clip | |
getVolumeDb() const | tracktion::engine::StepClip | |
getWeakRef() | tracktion::engine::Selectable | |
groupID | tracktion::engine::Clip | protected |
hasAnyTakes() const | tracktion::engine::Clip | virtual |
initialise() | tracktion::engine::Clip | virtual |
insertNewChannel(int index) | tracktion::engine::StepClip | |
insertNewPattern(int index) | tracktion::engine::StepClip | |
insertPattern(const Pattern &, int index) | tracktion::engine::StepClip | |
insertVariation(int patternIndex, int insertIndex) | tracktion::engine::StepClip | |
isClipState(const juce::ValueTree &) | tracktion::engine::Clip | static |
isClipState(const juce::Identifier &) | tracktion::engine::Clip | static |
isCurrentTakeComp() | tracktion::engine::Clip | virtual |
isGrouped() const override | tracktion::engine::Clip | virtual |
isInitialised | tracktion::engine::Clip | protected |
isLinked() const | tracktion::engine::Clip | |
isLooping() const override | tracktion::engine::StepClip | virtual |
isMidi() const override | tracktion::engine::StepClip | virtual |
isMuted() const override | tracktion::engine::StepClip | virtual |
isSelectableValid(const Selectable *) noexcept | tracktion::engine::Selectable | static |
isShowingTakes() const | tracktion::engine::Clip | virtual |
itemID | tracktion::engine::EditItem | |
length | tracktion::engine::Clip | protected |
linkID | tracktion::engine::Clip | protected |
listeners | tracktion::engine::Clip | protected |
masterReference | tracktion::engine::Selectable | |
maxNumChannels enum value | tracktion::engine::StepClip | |
maxNumNotes enum value | tracktion::engine::StepClip | |
minNumChannels enum value | tracktion::engine::StepClip | |
minNumNotes enum value | tracktion::engine::StepClip | |
moveTo(ClipOwner &) | tracktion::engine::Clip | |
notifyListenersOfDeletion() | tracktion::engine::Selectable | |
offset | tracktion::engine::Clip | protected |
parent | tracktion::engine::Clip | protected |
PatternArray typedef | tracktion::engine::StepClip | |
patternGenerator | tracktion::engine::Clip | protected |
pitchTempoTrackChanged() | tracktion::engine::Clip | virtual |
propertiesChanged() | tracktion::engine::Selectable | |
Ptr typedef | tracktion::engine::StepClip | |
reassignReferencedItem(const ReferencedItem &, ProjectItemID, double) override | tracktion::engine::Clip | virtual |
removeAllVariations() | tracktion::engine::StepClip | |
removeChannel(int index) | tracktion::engine::StepClip | |
removeFromParent() | tracktion::engine::Clip | |
removeListener(Listener *) | tracktion::engine::Clip | |
tracktion::engine::TrackItem::removeListener(SelectableListener *) | tracktion::engine::Selectable | |
removePattern(int patternIndex) | tracktion::engine::StepClip | |
removePlugin(const Plugin::Ptr &) | tracktion::engine::Clip | virtual |
removeSelectableListener(SelectableListener *) | tracktion::engine::Selectable | |
removeUnusedPatterns() | tracktion::engine::StepClip | |
removeVariation(int variationIndex) | tracktion::engine::StepClip | |
repeatSequence | tracktion::engine::StepClip | |
rescale(TimePosition pivotTimeInEdit, double factor) | tracktion::engine::Clip | virtual |
resizeClipForPatternInstances() | tracktion::engine::StepClip | |
Selectable() | tracktion::engine::Selectable | |
selectableAboutToBeDeleted() | tracktion::engine::Selectable | virtual |
selectionStatusChanged(bool isNowSelected) | tracktion::engine::Selectable | virtual |
sendMirrorUpdateToAllPlugins(Plugin &) const | tracktion::engine::Clip | virtual |
setCell(int patternIndex, int channelIndex, int noteIndex, bool value) | tracktion::engine::StepClip | |
setColour(juce::Colour col) | tracktion::engine::Clip | |
setCurrentSourceFile(const juce::File &) | tracktion::engine::Clip | protected |
setCurrentTake(int) | tracktion::engine::Clip | virtual |
setEnd(TimePosition newEnd, bool preserveSync) | tracktion::engine::Clip | |
setGroup(EditItemID newGroupID) | tracktion::engine::Clip | |
setLength(TimeDuration newLength, bool preserveSync) | tracktion::engine::Clip | |
setLinkGroupID(juce::String newLinkID) | tracktion::engine::Clip | |
setLoopRange(TimeRange) override | tracktion::engine::StepClip | virtual |
setLoopRangeBeats(BeatRange) override | tracktion::engine::StepClip | virtual |
setMuted(bool m) override | tracktion::engine::StepClip | virtual |
setName(const juce::String &newName) | tracktion::engine::Clip | |
setNumberOfLoops(int) override | tracktion::engine::StepClip | virtual |
setOffset(TimeDuration newOffset) | tracktion::engine::Clip | |
setParent(ClipOwner *) | tracktion::engine::Clip | virtual |
setPatternForVariation(int variationIndex, int newPatternIndex) | tracktion::engine::StepClip | |
setPatternSequence(const PatternArray &) | tracktion::engine::StepClip | |
setPosition(ClipPosition newPosition) | tracktion::engine::Clip | |
setShowingTakes(bool shouldShow) | tracktion::engine::Clip | virtual |
setSpeedRatio(double) | tracktion::engine::Clip | virtual |
setStart(TimePosition newStart, bool preserveSync, bool keepLength) | tracktion::engine::Clip | |
setSyncType(SyncType sync) | tracktion::engine::Clip | virtual |
setUsesGlobalLaunchQuatisation(bool useGlobal) override | tracktion::engine::StepClip | virtual |
setVolumeDb(float v) | tracktion::engine::StepClip | |
showingTakes | tracktion::engine::Clip | protected |
sortByTime(ArrayType &items) | tracktion::engine::TrackItem | static |
sourceFileReference | tracktion::engine::Clip | protected |
sourceMediaChanged() | tracktion::engine::Clip | virtual |
speedRatio | tracktion::engine::Clip | protected |
stableSortByTime(ArrayType &items) | tracktion::engine::TrackItem | static |
state | tracktion::engine::Clip | |
StepClip(const juce::ValueTree &, EditItemID, ClipOwner &) | tracktion::engine::StepClip | |
stringToType(const juce::String &) | tracktion::engine::TrackItem | static |
syncAbsolute enum value | tracktion::engine::Clip | |
syncBarsBeats enum value | tracktion::engine::Clip | |
SyncType enum name | tracktion::engine::Clip | |
syncType | tracktion::engine::Clip | protected |
TrackItem(Edit &, EditItemID, Type) | tracktion::engine::TrackItem | |
trimAwayOverlap(TimeRange editRangeToTrim) | tracktion::engine::Clip | |
Type enum name | tracktion::engine::TrackItem | |
type | tracktion::engine::TrackItem | |
typeToString(Type) | tracktion::engine::TrackItem | static |
unpackTakes(bool) | tracktion::engine::Clip | virtual |
updateLinkedClips() | tracktion::engine::Clip | |
updateLinkedClipsCaller | tracktion::engine::Clip | protected |
usesGlobalLaunchQuatisation() override | tracktion::engine::StepClip | virtual |
usesProbability() | tracktion::engine::StepClip | |
usesSourceFile() const | tracktion::engine::Clip | virtual |
valueTreeParentChanged(juce::ValueTree &) override | tracktion::engine::Clip | protected |
WeakRef typedef | tracktion::engine::Selectable | |
xmlTagToType(juce::StringRef) | tracktion::engine::TrackItem | static |
~Clip() override | tracktion::engine::Clip | |
~EditItem()=default | tracktion::engine::EditItem | virtual |
~Exportable()=default | tracktion::engine::Exportable | virtual |
~Selectable() | tracktion::engine::Selectable | virtual |
~StepClip() override | tracktion::engine::StepClip | |
~TrackItem() | tracktion::engine::TrackItem | |