#include <sequenceeventtrackview_guiactions.h>
Public Member Functions | |
| EditingEventSegment (const std::string &trackID, std::string segmentID, ImVec2 windowPos, T value, double startTime) | |
Public Member Functions inherited from TrackAction | |
| TrackAction (std::string trackID) | |
Public Member Functions inherited from Action | |
| virtual | ~Action ()=default |
| template<typename T > | |
| bool | isAction () |
| template<typename T > | |
| T * | getDerived () |
Public Attributes | |
| std::string | mSegmentID |
| ImVec2 | mWindowPos |
| T | mValue |
| double | mStartTime |
Public Attributes inherited from TrackAction | |
| std::string | mTrackID |
Public Attributes inherited from Action | |
| bool | mTakeSnapshot = true |
TrackAction that tells the GUI we're currently in a EditEvent segment popup of type T
| T | type of event segment |
| EditingEventSegment | ( | const std::string & | trackID, |
| std::string | segmentID, | ||
| ImVec2 | windowPos, | ||
| T | value, | ||
| double | startTime | ||
| ) |
Constructor
| trackID | the track id of the track that holds the segment being edited |
| segmentID | the segment id being edited |
| windowPos | current window position |
| value | the new value of the event segment |
| startTime | the new start time of the event segment |
| std::string mSegmentID |
| double mStartTime |
| T mValue |
| ImVec2 mWindowPos |