TracktionEngine
tracktion::engine::StepClip Member List

This is the complete list of members for tracktion::engine::StepClip, including all inherited members.

addAllExportables(Edit &)tracktion::engine::Exportablestatic
addClipPlugin(const Plugin::Ptr &, SelectionManager &)tracktion::engine::Clipvirtual
addListener(Listener *)tracktion::engine::Clip
addSelectableListener(SelectableListener *)tracktion::engine::Selectable
Array typedeftracktion::engine::Clip
beatBasedLooping() const overridetracktion::engine::StepClipvirtual
canBeAddedTo(ClipOwner &) overridetracktion::engine::StepClipvirtual
cancelAnyPendingUpdates()tracktion::engine::Selectable
canLoop() consttracktion::engine::Clipvirtual
changed() overridetracktion::engine::Clipvirtual
clearTakes()tracktion::engine::Clipvirtual
Clip(const juce::ValueTree &, ClipOwner &, EditItemID, Type)tracktion::engine::Clip
clipNametracktion::engine::Clipprotected
clipStarttracktion::engine::Clipprotected
clipTypeToXMLType(Type)tracktion::engine::TrackItemstatic
cloneFrom(Clip *) overridetracktion::engine::StepClipvirtual
cloneInProgresstracktion::engine::Clipprotected
colourtracktion::engine::Clip
createClipForState(const juce::ValueTree &, ClipOwner &targetParent)tracktion::engine::Clipstatic
createDefaultPatternIfEmpty()tracktion::engine::StepClip
currentSourceFiletracktion::engine::Clipprotected
defaultMidiChannel enum valuetracktion::engine::StepClip
defaultNoteNumber enum valuetracktion::engine::StepClip
defaultNoteValue enum valuetracktion::engine::StepClip
defaultNumChannels enum valuetracktion::engine::StepClip
defaultNumNotes enum valuetracktion::engine::StepClip
Defaults enum nametracktion::engine::StepClip
deselect()tracktion::engine::Selectable
disableLooping()tracktion::engine::Clipvirtual
edittracktion::engine::EditItem
EditItem(EditItemID, Edit &)tracktion::engine::EditItem
flushStateToValueTree()tracktion::engine::Clipvirtual
generateMidiSequence(juce::MidiMessageSequence &result, bool convertToSeconds=true, PatternInstance *instance=nullptr)tracktion::engine::StepClip
getAllPlugins()tracktion::engine::Clipvirtual
getBeatOfRelativeTime(TimeDuration) consttracktion::engine::TrackItem
getBeatsPerBar()tracktion::engine::StepClip
getBeatTimesOfPatternStarts() consttracktion::engine::StepClip
getCell(int patternIndex, int channelIndex, int noteIndex)tracktion::engine::StepClip
getChannels() const noexcepttracktion::engine::StepClip
getClipTrack() consttracktion::engine::Clip
getColour() consttracktion::engine::Clipvirtual
getContentBeatAtTime(TimePosition) consttracktion::engine::Clip
getContentStartBeat() consttracktion::engine::TrackItem
getCurrentSourceFile() consttracktion::engine::Clip
getCurrentTake() consttracktion::engine::Clipvirtual
getDefaultColour() const overridetracktion::engine::StepClipvirtual
getEditBeatRange() consttracktion::engine::TrackItem
getEditTimeRange() consttracktion::engine::TrackItem
getEndBeat() consttracktion::engine::TrackItem
getEndBeatOf(PatternInstance *)tracktion::engine::StepClip
getGroupClip() consttracktion::engine::Clip
getGroupID() const noexcepttracktion::engine::Clip
getGroupParent() const overridetracktion::engine::Clipvirtual
getInterestingTimes()tracktion::engine::Clipvirtual
getLengthInBeats() consttracktion::engine::TrackItem
getLinkGroupID() consttracktion::engine::Clip
getListeners()tracktion::engine::Clip
getLiveClipLevel()tracktion::engine::StepClip
getLoopLength() consttracktion::engine::Clipvirtual
getLoopLengthBeats() consttracktion::engine::Clipvirtual
getLoopRange() consttracktion::engine::Clip
getLoopRangeBeats() consttracktion::engine::Clip
getLoopStart() consttracktion::engine::Clipvirtual
getLoopStartBeats() consttracktion::engine::Clipvirtual
getMaximumLength()tracktion::engine::Clipvirtual
getName() const overridetracktion::engine::Clipvirtual
getNumPatterns() consttracktion::engine::StepClip
getNumTakes(bool)tracktion::engine::Clipvirtual
getOffsetInBeats() consttracktion::engine::TrackItem
getParent() consttracktion::engine::Clip
getPattern(int index)tracktion::engine::StepClip
getPatternGenerator()tracktion::engine::Clipvirtual
getPatterns()tracktion::engine::StepClip
getPatternSequence() consttracktion::engine::StepClip
getPluginList()tracktion::engine::Clipvirtual
getPosition() const overridetracktion::engine::Clipvirtual
getReferencedItems() overridetracktion::engine::Clipvirtual
getRescaledMarkPoints() consttracktion::engine::Clipprotectedvirtual
getSelectableDescription() overridetracktion::engine::StepClipvirtual
getSourceFileReference()tracktion::engine::Clip
getSpeedRatio() const noexcepttracktion::engine::Clip
getSpottingPoint() consttracktion::engine::Clip
getStartBeat() consttracktion::engine::TrackItem
getStartBeatOf(PatternInstance *)tracktion::engine::StepClip
getSuggestedNameForNewItem(Type)tracktion::engine::TrackItemstatic
getSyncType() consttracktion::engine::Clip
getTakeDescriptions() consttracktion::engine::Clipvirtual
getTimeOfContentBeat(BeatPosition) consttracktion::engine::Clip
getTimeOfRelativeBeat(BeatDuration) consttracktion::engine::TrackItem
getTrack() const overridetracktion::engine::Clipvirtual
getTrackID() consttracktion::engine::TrackItem
getUndoManager() consttracktion::engine::Clip
getVolumeDb() consttracktion::engine::StepClip
getWeakRef()tracktion::engine::Selectable
groupIDtracktion::engine::Clipprotected
hasAnyTakes() consttracktion::engine::Clipvirtual
initialise()tracktion::engine::Clipvirtual
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::Clipstatic
isClipState(const juce::Identifier &)tracktion::engine::Clipstatic
isCurrentTakeComp()tracktion::engine::Clipvirtual
isGrouped() const overridetracktion::engine::Clipvirtual
isInitialisedtracktion::engine::Clipprotected
isLinked() consttracktion::engine::Clip
isLooping() consttracktion::engine::Clipvirtual
isMidi() const overridetracktion::engine::StepClipvirtual
isMuted() const overridetracktion::engine::StepClipvirtual
isSelectableValid(const Selectable *) noexcepttracktion::engine::Selectablestatic
isShowingTakes() consttracktion::engine::Clipvirtual
itemIDtracktion::engine::EditItem
lengthtracktion::engine::Clipprotected
linkIDtracktion::engine::Clipprotected
listenerstracktion::engine::Clipprotected
masterReferencetracktion::engine::Selectable
maxNumChannels enum valuetracktion::engine::StepClip
maxNumNotes enum valuetracktion::engine::StepClip
minNumChannels enum valuetracktion::engine::StepClip
minNumNotes enum valuetracktion::engine::StepClip
moveTo(ClipOwner &)tracktion::engine::Clip
notifyListenersOfDeletion()tracktion::engine::Selectable
offsettracktion::engine::Clipprotected
parenttracktion::engine::Clipprotected
PatternArray typedeftracktion::engine::StepClip
patternGeneratortracktion::engine::Clipprotected
pitchTempoTrackChanged()tracktion::engine::Clipvirtual
propertiesChanged()tracktion::engine::Selectable
Ptr typedeftracktion::engine::StepClip
reassignReferencedItem(const ReferencedItem &, ProjectItemID, double) overridetracktion::engine::Clipvirtual
removeAllVariations()tracktion::engine::StepClip
removeChannel(int index)tracktion::engine::StepClip
removeFromParent()tracktion::engine::Clip
removeListener(Listener *)tracktion::engine::Clip
removePattern(int patternIndex)tracktion::engine::StepClip
removePlugin(const Plugin::Ptr &)tracktion::engine::Clipvirtual
removeSelectableListener(SelectableListener *)tracktion::engine::Selectable
removeUnusedPatterns()tracktion::engine::StepClip
removeVariation(int variationIndex)tracktion::engine::StepClip
repeatSequencetracktion::engine::StepClip
rescale(TimePosition pivotTimeInEdit, double factor)tracktion::engine::Clipvirtual
resizeClipForPatternInstances()tracktion::engine::StepClip
Selectable()tracktion::engine::Selectable
selectableAboutToBeDeleted()tracktion::engine::Selectablevirtual
selectionStatusChanged(bool isNowSelected)tracktion::engine::Selectablevirtual
sendMirrorUpdateToAllPlugins(Plugin &) consttracktion::engine::Clipvirtual
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::Clipprotected
setCurrentTake(int)tracktion::engine::Clipvirtual
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)tracktion::engine::Clipvirtual
setLoopRangeBeats(BeatRange)tracktion::engine::Clipvirtual
setMuted(bool m) overridetracktion::engine::StepClipvirtual
setName(const juce::String &newName)tracktion::engine::Clip
setNumberOfLoops(int)tracktion::engine::Clipvirtual
setOffset(TimeDuration newOffset)tracktion::engine::Clip
setParent(ClipOwner *)tracktion::engine::Clipvirtual
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::Clipvirtual
setSpeedRatio(double)tracktion::engine::Clipvirtual
setStart(TimePosition newStart, bool preserveSync, bool keepLength)tracktion::engine::Clip
setSyncType(SyncType sync)tracktion::engine::Clipvirtual
setVolumeDb(float v)tracktion::engine::StepClip
showingTakestracktion::engine::Clipprotected
sortByTime(ArrayType &items)tracktion::engine::TrackItemstatic
sourceFileReferencetracktion::engine::Clipprotected
sourceMediaChanged()tracktion::engine::Clipvirtual
speedRatiotracktion::engine::Clipprotected
stableSortByTime(ArrayType &items)tracktion::engine::TrackItemstatic
statetracktion::engine::Clip
StepClip(const juce::ValueTree &, EditItemID, ClipOwner &)tracktion::engine::StepClip
stringToType(const juce::String &)tracktion::engine::TrackItemstatic
syncAbsolute enum valuetracktion::engine::Clip
syncBarsBeats enum valuetracktion::engine::Clip
SyncType enum nametracktion::engine::Clip
syncTypetracktion::engine::Clipprotected
TrackItem(Edit &, EditItemID, Type)tracktion::engine::TrackItem
trimAwayOverlap(TimeRange editRangeToTrim)tracktion::engine::Clip
Type enum nametracktion::engine::TrackItem
typetracktion::engine::TrackItem
typeToString(Type)tracktion::engine::TrackItemstatic
unpackTakes(bool)tracktion::engine::Clipvirtual
updateLinkedClips()tracktion::engine::Clip
updateLinkedClipsCallertracktion::engine::Clipprotected
usesProbability()tracktion::engine::StepClip
usesSourceFile() consttracktion::engine::Clipvirtual
valueTreeParentChanged(juce::ValueTree &) overridetracktion::engine::Clipprotected
WeakRef typedeftracktion::engine::Selectable
xmlTagToType(juce::StringRef)tracktion::engine::TrackItemstatic
~Clip() overridetracktion::engine::Clip
~EditItem()=defaulttracktion::engine::EditItemvirtual
~Exportable()=defaulttracktion::engine::Exportablevirtual
~Selectable()tracktion::engine::Selectablevirtual
~StepClip() overridetracktion::engine::StepClip
~TrackItem()tracktion::engine::TrackItem