![]() |
Audacity 3.2.0
|
Classes | |
| struct | TemporaryClipRemover |
Typedefs | |
| using | Correspondence = std::unordered_map< Track *, Track * > |
| using | DetachedIntervals = std::unordered_map< Track *, TrackShifter::Intervals > |
Functions | |
| SnapPointArray | FindCandidates (const TrackList &tracks, const ClipMoveState::ShifterMap &shifters) |
| void | AdjustToSnap (const ViewInfo &viewInfo, wxCoord xx, SnapManager *pSnapManager, bool snapPreferRightEdge, ClipMoveState &state, double &desiredSlideAmount) |
| bool | FindCorrespondence (Correspondence &correspondence, TrackList &trackList, Track &capturedTrack, Track &track, ClipMoveState &state) |
| bool | CheckFit (ClipMoveState &state, const Correspondence &correspondence, const DetachedIntervals &intervals, double tolerance, double &desiredSlideAmount) |
| void | MigrationFailure () |
| using anonymous_namespace{TimeShiftHandle.cpp}::Correspondence = typedef std::unordered_map< Track*, Track* > |
Definition at line 583 of file TimeShiftHandle.cpp.
| using anonymous_namespace{TimeShiftHandle.cpp}::DetachedIntervals = typedef std::unordered_map<Track*, TrackShifter::Intervals> |
Definition at line 655 of file TimeShiftHandle.cpp.
| void anonymous_namespace{TimeShiftHandle.cpp}::AdjustToSnap | ( | const ViewInfo & | viewInfo, |
| wxCoord | xx, | ||
| SnapManager * | pSnapManager, | ||
| bool | snapPreferRightEdge, | ||
| ClipMoveState & | state, | ||
| double & | desiredSlideAmount | ||
| ) |
Definition at line 527 of file TimeShiftHandle.cpp.
References ClipMoveState::CapturedInterval(), ClipMoveState::mCapturedTrack, SnapResults::outTime, SnapManager::Snap(), ClipMoveState::snapLeft, ClipMoveState::snapRight, ChannelGroupInterval::Start(), and ZoomInfo::TimeToPosition().
Referenced by TimeShiftHandle::Drag().
| bool anonymous_namespace{TimeShiftHandle.cpp}::CheckFit | ( | ClipMoveState & | state, |
| const Correspondence & | correspondence, | ||
| const DetachedIntervals & | intervals, | ||
| double | tolerance, | ||
| double & | desiredSlideAmount | ||
| ) |
Definition at line 658 of file TimeShiftHandle.cpp.
References ClipMoveState::shifters.
Referenced by TimeShiftHandle::DoSlideVertical().
| SnapPointArray anonymous_namespace{TimeShiftHandle.cpp}::FindCandidates | ( | const TrackList & | tracks, |
| const ClipMoveState::ShifterMap & | shifters | ||
| ) |
Definition at line 437 of file TimeShiftHandle.cpp.
Referenced by TimeShiftHandle::Click().
| bool anonymous_namespace{TimeShiftHandle.cpp}::FindCorrespondence | ( | Correspondence & | correspondence, |
| TrackList & | trackList, | ||
| Track & | capturedTrack, | ||
| Track & | track, | ||
| ClipMoveState & | state | ||
| ) |
Definition at line 585 of file TimeShiftHandle.cpp.
References TrackList::Any(), staffpad::vo::copy(), TrackList::Find(), Track::SameKindAs(), and ClipMoveState::shifters.
Referenced by TimeShiftHandle::DoSlideVertical().
| void anonymous_namespace{TimeShiftHandle.cpp}::MigrationFailure | ( | ) |
Definition at line 691 of file TimeShiftHandle.cpp.
References Internal, and XO().
Referenced by anonymous_namespace{TimeShiftHandle.cpp}::TemporaryClipRemover::Reinsert(), and TimeShiftHandle::Release().