Inherits IKeyTimeSet.
|
int | InsertKey (ISplineInterpolator *pSpline, ISplineInterpolator *pDetailSpline, const QPoint &point) |
|
virtual void | update ()=0 |
|
virtual void | update (const QRect &rect)=0 |
|
virtual QPoint | mapFromGlobal (const QPoint &point) const =0 |
|
virtual QWidget * | WidgetCast ()=0 |
|
virtual void | SetCapture () |
|
void | SetGrid (int numX, int numY) |
|
void | SetTimeRange (const Range &range) |
|
void | SetValueRange (const Range &range) |
|
void | SetDefaultValueRange (const Range &range) |
|
void | SetDefaultKeyTangentType (ESplineKeyTangentType type) |
|
ESplineKeyTangentType | GetDefaultKeyTangentType () const |
|
void | SetTooltipValueScale (float x, float y) |
|
void | SetSplineSet (ISplineSet *pSplineSet) |
|
void | AddSpline (ISplineInterpolator *pSpline, ISplineInterpolator *pDetailSpline, COLORREF color) |
|
void | AddSpline (ISplineInterpolator *pSpline, ISplineInterpolator *pDetailSpline, COLORREF anColorArray[4]) |
|
void | RemoveSpline (ISplineInterpolator *pSpline) |
|
void | RemoveAllSplines () |
|
int | GetSplineCount () const |
|
ISplineInterpolator * | GetSpline (int nIndex) const |
|
void | SetTimeMarker (float fTime) |
|
float | GetTimeMarker () const |
|
void | SetTimeScale (float timeScale) |
|
void | SetGridTimeScale (float fGridTimeScale) |
|
float | GetGridTimeScale () |
|
void | SetMinTimeEpsilon (float fMinTimeEpsilon) |
|
float | GetMinTimeEpsilon () const |
|
void | SetSnapTime (bool bOn) |
|
void | SetSnapValue (bool bOn) |
|
bool | IsSnapTime () const |
|
bool | IsSnapValue () const |
|
float | SnapTimeToGridVertical (float time) |
|
void | OnUserCommand (UINT cmd) |
|
void | FitSplineToViewWidth () |
|
void | FitSplineToViewHeight () |
|
void | CopyKeys () |
|
void | PasteKeys () |
|
void | StoreUndo () |
|
void | ZeroAll () |
|
void | KeyAll () |
|
void | SelectAll () |
|
void | RemoveSelectedKeyTimes () |
|
void | RedrawWindowAroundMarker () |
|
void | SplinesChanged () |
|
void | SetControlAmplitude (bool controlAmplitude) |
|
bool | GetControlAmplitude () const |
|
void | GotoNextKey (bool previousKey) |
|
void | RemoveAllKeysButThis () |
|
Vec2 | ClientToWorld (const QPoint &point) |
|
QPoint | WorldToClient (Vec2 v) |
|
Vec2 | GetZoom () |
|
void | SetZoom (Vec2 zoom, const QPoint ¢er) |
|
void | SetZoom (Vec2 zoom) |
|
void | SetScrollOffset (Vec2 ofs) |
|
Vec2 | GetScrollOffset () |
|
float | SnapTime (float time) |
|
float | SnapValue (float val) |
|
virtual int | GetKeyTimeCount () const |
|
virtual float | GetKeyTime (int index) const |
|
virtual void | MoveKeyTimes (int numChanges, int *indices, float scale, float offset, bool copyKeys) |
|
virtual bool | GetKeyTimeSelected (int index) const |
|
virtual void | SetKeyTimeSelected (int index, bool selected) |
|
virtual int | GetKeyCount (int index) const |
|
virtual int | GetKeyCountBound () const |
|
virtual void | BeginEdittingKeyTimes () |
|
virtual void | EndEdittingKeyTimes () |
|
void | SetEditLock (bool bLock) |
|
|
virtual bool | GetTangentHandlePts (QPoint &inTangentPt, QPoint &pt, QPoint &outTangentPt, int nSpline, int nKey, int nDimension) |
|
EHitCode | HitTest (const QPoint &point) |
|
ISplineInterpolator * | HitSpline (const QPoint &point) |
|
void | StartTracking (bool copyKeys) |
|
void | StopTracking () |
|
void | RemoveKey (ISplineInterpolator *pSpline, int nKey) |
|
void | RemoveSelectedKeys () |
|
void | RemoveSelectedKeyTimesImpl () |
|
void | MoveSelectedKeys (Vec2 offset, bool copyKeys) |
|
void | ScaleAmplitudeKeys (float time, float startValue, float offset) |
|
void | TimeScaleKeys (float time, float startTime, float endTime) |
|
void | ValueScaleKeys (float startValue, float endValue) |
|
void | ModifySelectedKeysFlags (int nRemoveFlags, int nAddFlags) |
|
QPoint | TimeToPoint (float time, ISplineInterpolator *pSpline) |
|
float | TimeToXOfs (float x) |
|
void | PointToTimeValue (QPoint point, float &time, float &value) |
|
float | XOfsToTime (int x) |
|
QPoint | XOfsToPoint (int x, ISplineInterpolator *pSpline) |
|
virtual void | ClearSelection () |
|
virtual void | SelectKey (ISplineInterpolator *pSpline, int nKey, int nDimension, bool bSelect) |
|
bool | IsKeySelected (ISplineInterpolator *pSpline, int nKey, int nDimension) const |
|
int | GetNumSelected () |
|
void | SetHorizontalExtent (int min, int max) |
|
virtual void | SendNotifyEvent (int nEvent)=0 |
|
virtual void | SelectRectangle (const QRect &rc, bool bSelect) |
|
void | UpdateKeyTimes () const |
|
void | ConditionalStoreUndo () |
|
void | ClearSelectedKeys () |
|
void | DuplicateSelectedKeys () |
|
virtual void | captureMouseImpl ()=0 |
|
virtual void | releaseMouseImpl ()=0 |
|
virtual void | setCursorImpl (UINT cursor)=0 |
|
virtual ISplineCtrlUndo * | CreateSplineCtrlUndoObject (std::vector< ISplineInterpolator * > &splineContainer) |
|