#include <sequencecurvetrackview_guiactions.h>
Public Member Functions | |
DraggingTanPoint (std::string trackID, std::string segmentID, int controlPointIndex, int curveIndex, sequencecurveenums::ETanPointTypes type) | |
![]() | |
TrackAction (std::string trackID) | |
![]() | |
virtual | ~Action ()=default |
template<typename T > | |
bool | isAction () |
template<typename T > | |
T * | getDerived () |
Public Attributes | |
std::string | mSegmentID |
int | mControlPointIndex |
int | mCurveIndex |
sequencecurveenums::ETanPointTypes | mType |
float | mNewValue = 0.0f |
float | mNewTime = 0.0f |
![]() | |
std::string | mTrackID |
![]() | |
bool | mTakeSnapshot = true |
TrackAction that tells the GUI we're currently dragging a tan point
DraggingTanPoint | ( | std::string | trackID, |
std::string | segmentID, | ||
int | controlPointIndex, | ||
int | curveIndex, | ||
sequencecurveenums::ETanPointTypes | type | ||
) |
Constructor
trackID | track id of the track holding the segment being edited |
segmentID | the segment being edited |
controlPointIndex | control point index |
curveIndex | curve index |
type | tan point type, in or out |
int mControlPointIndex |
int mCurveIndex |
float mNewTime = 0.0f |
float mNewValue = 0.0f |
std::string mSegmentID |