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.
|
#include <UiAnimViewDopeSheetBase.h>
Inherits QWidget, IUiAnimationContextListener, and IUiAnimViewSequenceListener.
Public Member Functions | |
CUiAnimViewDopeSheetBase (QWidget *parent=0) | |
void | SetNodesCtrl (CUiAnimViewNodesCtrl *pNodesCtrl) |
void | SetTimeScale (float timeScale, float fAnchorTime) |
float | GetTimeScale () |
void | SetScrollOffset (int hpos) |
int | GetScrollOffset () |
int | GetScrollPos () const |
void | SetTimeRange (float start, float end) |
void | SetStartMarker (float fTime) |
void | SetEndMarker (float fTime) |
void | SetMouseActionMode (EUiAVActionMode mode) |
void | SetKeyPropertiesDlg (CUiAnimViewKeyPropertiesDlg *dlg) |
void | SetSnappingMode (ESnappingMode mode) |
ESnappingMode | GetSnappingMode () const |
void | SetSnapFPS (UINT fps) |
EUiAVTickMode | GetTickDisplayMode () const |
void | SetTickDisplayMode (EUiAVTickMode mode) |
void | SetEditLock (bool bLock) |
void | OnTimeChanged (float newTime) override |
float | TickSnap (float time) const |
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) |
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 } |
UiAnimView DopeSheet interface