Open 3D Engine LyShine Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
CUiAnimViewNodesCtrl Class Reference

Inherits QWidget, IUiAnimViewSequenceListener, and IUndoManagerListener.

Classes

class  CRecord
 

Public Member Functions

 CUiAnimViewNodesCtrl (QWidget *hParentWnd, CUiAnimViewDialog *parent=0)
 
void SetUiAnimViewDialog (CUiAnimViewDialog *dlg)
 
void OnSequenceChanged ()
 
void SetDopeSheet (CUiAnimViewDopeSheetBase *keysCtrl)
 
void SetEditLock (bool bLock)
 
float SaveVerticalScrollPos () const
 
void RestoreVerticalScrollPos (float fScrollPos)
 
CRecordGetNodeRecord (const CUiAnimViewNode *pNode) const
 
virtual void Reload ()
 
virtual void OnFillItems ()
 
void UpdateAllNodesForElementChanges ()
 
virtual void OnNodeChanged (CUiAnimViewNode *pNode, IUiAnimViewSequenceListener::ENodeChangeType type) override
 
virtual void OnNodeRenamed (CUiAnimViewNode *pNode, const char *pOldName) override
 
virtual void OnNodeSelectionChanged (CUiAnimViewSequence *pSequence) override
 
virtual void OnKeysChanged (CUiAnimViewSequence *pSequence) override
 
virtual void OnKeySelectionChanged (CUiAnimViewSequence *pSequence) override
 
virtual void BeginUndoTransaction () override
 
virtual void EndUndoTransaction () override
 
QIcon GetIconForTrack (const CUiAnimViewTrack *pTrack)
 
void ShowNextResult ()
 
- Public Member Functions inherited from IUiAnimViewSequenceListener
virtual void OnSequenceSettingsChanged (CUiAnimViewSequence *pSequence)
 
virtual void OnNodeChanged (CUiAnimViewNode *pNode, ENodeChangeType type)
 
virtual void OnNodeRenamed (CUiAnimViewNode *pNode, const char *pOldName)
 
virtual void OnNodeSelectionChanged (CUiAnimViewSequence *pSequence)
 
virtual void OnKeySelectionChanged (CUiAnimViewSequence *pSequence)
 
virtual void OnKeysChanged (CUiAnimViewSequence *pSequence)
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 
void keyPressEvent (QKeyEvent *event) override
 
bool eventFilter (QObject *o, QEvent *e) 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
}
 

Member Function Documentation

◆ OnKeysChanged()

virtual void CUiAnimViewNodesCtrl::OnKeysChanged ( CUiAnimViewSequence pSequence)
overridevirtual

Reimplemented from IUiAnimViewSequenceListener.

◆ OnKeySelectionChanged()

virtual void CUiAnimViewNodesCtrl::OnKeySelectionChanged ( CUiAnimViewSequence pSequence)
overridevirtual

Reimplemented from IUiAnimViewSequenceListener.

◆ OnNodeChanged()

virtual void CUiAnimViewNodesCtrl::OnNodeChanged ( CUiAnimViewNode pNode,
IUiAnimViewSequenceListener::ENodeChangeType  type 
)
overridevirtual

Reimplemented from IUiAnimViewSequenceListener.

◆ OnNodeRenamed()

virtual void CUiAnimViewNodesCtrl::OnNodeRenamed ( CUiAnimViewNode pNode,
const char *  pOldName 
)
overridevirtual

Reimplemented from IUiAnimViewSequenceListener.

◆ OnNodeSelectionChanged()

virtual void CUiAnimViewNodesCtrl::OnNodeSelectionChanged ( CUiAnimViewSequence pSequence)
overridevirtual

Reimplemented from IUiAnimViewSequenceListener.


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