XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtCurve1DEditorWidget Class Reference
Inheritance diagram for xiiQtCurve1DEditorWidget:
[legend]

Signals

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

Public Member Functions

 xiiQtCurve1DEditorWidget (QWidget *pParent)
 
void SetCurveExtents (double fLowerBound, double fUpperBound, bool bLowerIsFixed, bool bUpperIsFixed)
 
void SetCurveRanges (double fLowerRange, double fUpperRange)
 
void SetCurves (const xiiCurveGroupData &curveData)
 
void SetScrubberPosition (xiiUInt64 uiTick)
 
void ClearSelection ()
 
void FrameCurve ()
 
void FrameSelection ()
 
void MakeRepeatable (bool bAdjustLastPoint)
 
void NormalizeCurveX (xiiUInt32 uiActiveCurve)
 
void NormalizeCurveY (xiiUInt32 uiActiveCurve)
 
void ClearAllPoints ()
 
void MirrorHorizontally (xiiUInt32 uiActiveCurve)
 
void MirrorVertically (xiiUInt32 uiActiveCurve)
 

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