Open 3D Engine LyShine Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits QMainWindow, IUiAnimationContextListener, IEditorNotifyListener, IUiAnimViewSequenceListener, IUiAnimViewSequenceManagerListener, IUndoManagerListener, UiEditorAnimationStateBus::Handler, and UiEditorAnimListenerBus::Handler.
Public Slots | |
void | OnPlay () |
Public Member Functions | |
CUiAnimViewDialog (QWidget *pParent=NULL) | |
void | InvalidateDopeSheet () |
void | Update () |
void | ReloadSequences () |
void | InvalidateSequence () |
void | UpdateSequenceLockStatus () |
virtual void | OnSequenceChanged (CUiAnimViewSequence *pNewSequence) override |
virtual void | OnSequenceSettingsChanged (CUiAnimViewSequence *pSequence) override |
UiEditorAnimationStateInterface::UiEditorAnimationEditState | GetCurrentEditState () override |
void | RestoreCurrentEditState (const UiEditorAnimationStateInterface::UiEditorAnimationEditState &animEditState) override |
void | OnActiveCanvasChanged () override |
void | OnUiElementsDeletedOrReAdded () override |
void | UpdateDopeSheetTime (CUiAnimViewSequence *pSequence) |
const CUiAnimViewDopeSheetBase & | GetUiAnimViewDopeSheet () const |
void | EditorAboutToClose () |
Public Member Functions inherited from IUiAnimationContextListener | |
virtual void | OnSequenceChanged ([[maybe_unused]] CUiAnimViewSequence *pNewSequence) |
virtual void | OnTimeChanged ([[maybe_unused]] float newTime) |
Public Member Functions inherited from IUiAnimViewSequenceListener | |
virtual void | OnSequenceSettingsChanged ([[maybe_unused]] CUiAnimViewSequence *pSequence) |
virtual void | OnNodeChanged ([[maybe_unused]] CUiAnimViewNode *pNode, [[maybe_unused]] ENodeChangeType type) |
virtual void | OnNodeRenamed ([[maybe_unused]] CUiAnimViewNode *pNode, [[maybe_unused]] const char *pOldName) |
virtual void | OnNodeSelectionChanged ([[maybe_unused]] CUiAnimViewSequence *pSequence) |
virtual void | OnKeySelectionChanged ([[maybe_unused]] CUiAnimViewSequence *pSequence) |
virtual void | OnKeysChanged ([[maybe_unused]] CUiAnimViewSequence *pSequence) |
Public Member Functions inherited from IUiAnimViewSequenceManagerListener | |
virtual void | OnSequenceAdded ([[maybe_unused]] CUiAnimViewSequence *pSequence) |
virtual void | OnSequenceRemoved ([[maybe_unused]] CUiAnimViewSequence *pSequence) |
Static Public Member Functions | |
static CUiAnimViewDialog * | GetCurrentInstance () |
Public Attributes | |
friend | CUiAnimationCallback |
Protected Member Functions | |
void | keyPressEvent (QKeyEvent *event) override |
void | closeEvent (QCloseEvent *event) override |
void | showEvent (QShowEvent *event) override |
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 } |