Audacity 3.2.0
Track Member List

This is the complete list of members for Track, including all inherited members.

AdjustPositions()Track
Any() constTrack
Assign(const RegisteredFactory &key, ReplacementPointer &&replacement)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
AttachedObjects typedefTrack
Build(Locked< DataContainer > &, typename DataContainer::iterator iter, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
BuildAll()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
CallExecutor(R *, std::tuple<> *, TrackType &, const Functions &...)Trackinlinestatic
CallExecutor(R *, std::tuple< Executor, Executors... > *, TrackType &track, const Functions &...functions)Trackinlinestatic
ChannelGroupAttachments typedefTrack
ChannelType enum nameTrack
checkTrackType()Trackinlinestatic
ClassTypeInfo()Trackstatic
Clear(double WXUNUSED(t0), double WXUNUSED(t1))=0Trackpure virtual
Clone() const =0Trackprivatepure virtual
ConstInterval typedefTrack
ConstIntervals typedefTrack
Continuation typedefTrack
Copy(double WXUNUSED(t0), double WXUNUSED(t1), bool forClipboard=true) const =0Trackpure virtual
Cut(double WXUNUSED(t0), double WXUNUSED(t1))=0Trackpure virtual
DataContainer typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
DataFactories typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
DataFactory typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
DataPointer typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
DataType typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
DoFind(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
DoGet(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
DoSetLinkType(LinkType linkType, bool completeList=true)Trackprivate
DoTypeSwitch(std::conditional_t< IsConst, const Track, Track > &track, std::tuple< TrackTypes... > *, const Functions &...functions)Trackinlinestatic
Duplicate() constTrackvirtual
EnsureIndex(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
EnsureVisible(bool modifyState=false)Track
Fallthrough typedefTrack
Find(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Find(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass * >ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
FindIf(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
FindIf(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
FinishCopy(const Track *n, Track *dest)Trackstatic
ForEach(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ForEach(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
Get(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Get(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass & >ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
GetChannel() constTrackinlinevirtual
GetData()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
GetData() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
GetEndTime() const =0Trackpure virtual
GetErrorOpening()Trackinlinevirtual
GetFactories()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetGroupData()Track
GetGroupData() constTrack
GetId() constTrackinline
GetIndex() constTrack
GetIntervals() constTrackvirtual
GetIntervals()Trackvirtual
GetIterator(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetLinkedTrack() constTrackprivate
GetLinkType() const noexceptTrack
GetName() constTrackinline
GetNode() constTrackprivate
GetOffset() const =0Trackpure virtual
GetOwner() constTrackinline
GetSelected() constTrackinline
GetStartTime() const =0Trackpure virtual
GetTypeInfo() const =0Trackpure virtual
GetTypeNames() constTrackinlinevirtual
HandleCommonXMLAttribute(const std::string_view &attr, const XMLAttributeValueView &valueView)Track
HandleXMLChild(const std::string_view &tag)=0XMLTagHandlerpure virtual
HandleXMLContent(const std::string_view &WXUNUSED(content))XMLTagHandlerinlinevirtual
HandleXMLEndTag(const std::string_view &WXUNUSED(tag))XMLTagHandlerinlinevirtual
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs)=0XMLTagHandlerpure virtual
HasLinkedTrack() const noexceptTrackprivate
HasOwner() constTrackinline
Holder typedefTrack
Init(const Track &orig)Track
InsertSilence(double WXUNUSED(t), double WXUNUSED(len))=0Trackpure virtual
Interval typedefTrack
IntervalData typedefTrack
Intervals typedefTrack
IsAlignedWithLeader() constTrack
IsLeader() constTrack
IsSelected() constTrack
IsSelectedLeader() constTrack
LeftChannel enum valueTrack
LinkConsistencyCheck(bool completeList)Trackinline
LinkConsistencyFix(bool doFix=true, bool completeList=true)Trackvirtual
LinkType enum nameTrack
MakeGroupData()Trackprivate
mChannelTrackprotected
mDataClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
Merge(const Track &orig)Trackvirtual
mIdTrackprivate
mIndexTrackprotected
mListTrackprotected
mNameTrackprotected
mNodeTrackprotected
mOffsetTrackprotected
MonoChannel enum valueTrack
mpGroupDataTrackprivate
mSelectedTrackprivate
Notify(int code=-1)Track
Offset(double t)Trackinline
operator=(const Track &orig)=deleteTrack
ClientData::Site::operator=(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ClientData::Site::operator=(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Paste(double WXUNUSED(t), const Track *WXUNUSED(src))=0Trackpure virtual
PasteInto(AudacityProject &) const =0Trackpure virtual
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
RightChannel enum valueTrack
SameKindAs(const Track &track) constTrackinline
SetChannel(ChannelType c) noexceptTrackprotected
SetId(TrackId id)Trackinlineprivate
SetIndex(int index)Track
SetLinkType(LinkType linkType, bool completeList=true)Trackprotected
SetName(const wxString &n)Track
SetOffset(double o)Trackinlinevirtual
SetOwner(const std::weak_ptr< TrackList > &list, TrackNodePointer node)Trackprivate
SetPan(float)Trackinlinevirtual
SetPanFromChannelType()Trackinlinevirtual
SetSelected(bool s)Trackvirtual
SharedPointer()Trackinline
SharedPointer() const -> std::enable_if_t< std::is_const_v< Subclass >, std::shared_ptr< Subclass > >Trackinline
SharedPointer(Track *pTrack)Trackinlinestatic
SharedPointer(const Track *pTrack)Trackinlinestatic
Silence(double WXUNUSED(t0), double WXUNUSED(t1))=0Trackpure virtual
Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Site(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Site(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
size() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
SlotClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
slots()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlinestatic
SubstituteOriginalTrack() constTrack
SubstitutePendingChangedTrack()Track
SubstitutePendingChangedTrack() constTrack
SupportsBasicEditing() constTrackvirtual
SyncLockAdjust(double oldT1, double newT1)Trackvirtual
Track()Track
Track(const Track &orig, ProtectedCreationArg &&)Track
track_castTrackfriend
track_castTrackfriend
TrackListTrackfriend
TypeSwitch(const Functions &...functions)Trackinline
TypeSwitch(const Functions &...functions) constTrackinline
UsedCases(std::tuple< Executors... > *)Trackinlinestatic
vrulerSizeTrackmutable
WriteCommonXMLAttributes(XMLWriter &xmlFile, bool includeNameAndSelected=true) constTrack
WriteXML(XMLWriter &xmlFile) const =0Trackpure virtual
XMLTagHandler()XMLTagHandlerinline
~Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
~Track()Trackvirtual
~XMLTagHandler()XMLTagHandlerinlinevirtual