#include <sequencecurvetrackview_guiactions.h>
Public Member Functions | |
| CurveTypePopup (std::string trackID, std::string segmentID, int index, float pos, ImVec2 windowPos) | |
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 | |
| bool | mOpened = false |
| std::string | mSegmentID |
| int | mCurveIndex |
| float | mPos |
| ImVec2 | mWindowPos |
Public Attributes inherited from TrackAction | |
| std::string | mTrackID |
Public Attributes inherited from Action | |
| bool | mTakeSnapshot = true |
TrackAction that tells the GUI we're inside a curve type popup
| CurveTypePopup | ( | std::string | trackID, |
| std::string | segmentID, | ||
| int | index, | ||
| float | pos, | ||
| ImVec2 | windowPos | ||
| ) |
Constructor
| trackID | track id of the track holding the segment being edited |
| segmentID | the segment being edited |
| index | index of the curve |
| pos | normalized position on the curve |
| windowPos | current window position |
| int mCurveIndex |
| bool mOpened = false |
| float mPos |
| std::string mSegmentID |
| ImVec2 mWindowPos |