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.
IUiAnimViewSequenceListener Struct Reference

Inherited by CUiAnimViewCurveEditor, CUiAnimViewDialog, CUiAnimViewDopeSheetBase, CUiAnimViewKeyPropertiesDlg, CUiAnimViewNodesCtrl, and UiAnimViewCurveEditorDialog.

Public Types

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
}
 

Public Member Functions

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)
 

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