![]() |
Audacity 3.2.0
|
#include <functional>#include <unordered_map>#include <vector>#include "AttachedVirtualFunction.h"#include "../../UIHandle.h"Go to the source code of this file.
Classes | |
| class | TrackShifter |
| Abstract base class for policies to manipulate a track type for Time Shift. More... | |
| struct | TrackShifter::HitTestParams |
| Optional, more complete information for hit testing. More... | |
| struct | TrackShifter::TimeInterval |
| A simple time interval. More... | |
| class | CoarseTrackShifter |
| struct | ClipMoveState |
| class | TimeShiftHandle |
Typedefs | |
| using | TrackArray = std::vector< Track * > |
| using | MakeTrackShifter = AttachedVirtualFunction< MakeTrackShifterTag, std::unique_ptr< TrackShifter >, Track, AudacityProject & > |
| Declare an open method to get time shifting policy for the track. More... | |
Functions | |
| DECLARE_EXPORTED_ATTACHED_VIRTUAL (AUDACITY_DLL_API, MakeTrackShifter) | |
| using MakeTrackShifter = AttachedVirtualFunction< MakeTrackShifterTag, std::unique_ptr<TrackShifter>, Track, AudacityProject&> |
Declare an open method to get time shifting policy for the track.
Definition at line 230 of file TimeShiftHandle.h.
| using TrackArray = std::vector<Track*> |
Definition at line 24 of file TimeShiftHandle.h.
| DECLARE_EXPORTED_ATTACHED_VIRTUAL | ( | AUDACITY_DLL_API | , |
| MakeTrackShifter | |||
| ) |