#include <UiAnimViewCurveEditor.h>
Inherits QWidget, IUiAnimationContextListener, IEditorNotifyListener, IUiAnimViewSequenceListener, and UiEditorAnimListenerBus::Handler.
Public Member Functions | |
| CUiAnimViewCurveEditor (QWidget *parent) | |
| void | SetEditLock (bool bLock) |
| void | SetFPS (float fps) |
| float | GetFPS () const |
| void | SetTickDisplayMode (EUiAVTickMode mode) |
| CUiAnimViewSplineCtrl & | GetSplineCtrl () |
| void | ResetSplineCtrlZoomLevel () |
| void | SetPlayCallback (const std::function< void()> &callback) |
| void | OnSequenceChanged (CUiAnimViewSequence *pNewSequence) override |
| void | OnTimeChanged (float newTime) override |
Public Member Functions inherited from IUiAnimViewSequenceListener | |
| virtual void | OnNodeRenamed (CUiAnimViewNode *pNode, const char *pOldName) |
Protected Member Functions | |
| void | showEvent (QShowEvent *event) override |
Friends | |
| class | UiAnimViewCurveEditorDialog |
Additional Inherited Members | |
Public Types inherited from IUiAnimViewSequenceListener | |
| enum | ENodeChangeType { eNodeChangeType_Added , eNodeChangeType_Removed , eNodeChangeType_Expanded , eNodeChangeType_Collapsed , eNodeChangeType_Hidden , eNodeChangeType_Unhidden , eNodeChangeType_Enabled , eNodeChangeType_Disabled , eNodeChangeType_Muted , eNodeChangeType_Unmuted , eNodeChangeType_Selected , eNodeChangeType_Deselected , eNodeChangeType_SetAsActiveDirector , eNodeChangeType_NodeOwnerChanged } |
CUiAnimViewGraph dialog. Placed at the same position as tracks dialog, and display spline graphs of track.
|
overridevirtual |
Reimplemented from IUiAnimationContextListener.
|
overridevirtual |
Reimplemented from IUiAnimationContextListener.