Plasma Engine  2.0
Loading...
Searching...
No Matches
plQtCurve1DEditorWidget Class Reference
Inheritance diagram for plQtCurve1DEditorWidget:

Signals

void CpMovedEvent (plUInt32 uiCurveIdx, plUInt32 uiIdx, plInt64 iTickX, double fNewPosY)
 
void CpDeletedEvent (plUInt32 uiCurveIdx, plUInt32 uiIdx)
 
void TangentMovedEvent (plUInt32 uiCurveIdx, plUInt32 uiIdx, float fNewPosX, float fNewPosY, bool bRightTangent)
 
void InsertCpEvent (plUInt32 uiCurveIdx, plInt64 iTickX, double value)
 
void TangentLinkEvent (plUInt32 uiCurveIdx, plUInt32 uiIdx, bool bLink)
 
void CpTangentModeEvent (plUInt32 uiCurveIdx, plUInt32 uiIdx, bool bRightTangent, int iMode)
 
void BeginCpChangesEvent (QString sName)
 
void EndCpChangesEvent ()
 
void BeginOperationEvent (QString sName)
 
void EndOperationEvent (bool bCommit)
 

Public Member Functions

 plQtCurve1DEditorWidget (QWidget *pParent)
 
void SetCurveExtents (double fLowerBound, double fUpperBound, bool bLowerIsFixed, bool bUpperIsFixed)
 
void SetCurveRanges (double fLowerRange, double fUpperRange)
 
void SetCurves (const plCurveGroupData &curveData)
 
void SetScrubberPosition (plUInt64 uiTick)
 
void SetScrubberPosition (plTime time)
 
void ClearSelection ()
 
void FrameCurve ()
 
void FrameSelection ()
 
void MakeRepeatable (bool bAdjustLastPoint)
 
void NormalizeCurveX (plUInt32 uiActiveCurve)
 
void NormalizeCurveY (plUInt32 uiActiveCurve)
 
void ClearAllPoints ()
 
void MirrorHorizontally (plUInt32 uiActiveCurve)
 
void MirrorVertically (plUInt32 uiActiveCurve)
 

The documentation for this class was generated from the following files: