ezEngine Release 26.9
Loading...
Searching...
No Matches
ezQtAnimationClipAssetDocumentWindow Class Reference
Inheritance diagram for ezQtAnimationClipAssetDocumentWindow:

Public Member Functions

 ezQtAnimationClipAssetDocumentWindow (ezAnimationClipAssetDocument *pDocument)
 
ezAnimationClipAssetDocumentGetAnimationClipDocument ()
 
void ExtractRootMotionFromFeet ()
 
- Public Member Functions inherited from ezQtEngineDocumentWindow
 ezQtEngineDocumentWindow (ezAssetDocument *pDocument)
 
ezEditorEngineConnectionGetEditorEngineConnection () const
 
const ezObjectPickingResultPickObject (ezUInt16 uiScreenPosX, ezUInt16 uiScreenPosY, ezQtEngineViewWidget *pView) const
 
ezAssetDocumentGetDocument () const
 
ezQtEngineViewWidgetGetHoveredViewWidget () const
 Returns the ezQtEngineViewWidget over which the mouse currently hovers.
 
ezQtEngineViewWidgetGetFocusedViewWidget () const
 Returns the ezQtEngineViewWidget that has the input focus.
 
ezQtEngineViewWidgetGetViewWidgetByID (ezUInt32 uiViewID) const
 
ezArrayPtr< ezQtEngineViewWidget *const > GetViewWidgets () const
 
void AddViewWidget (ezQtEngineViewWidget *pView)
 
virtual void CreateImageCapture (const char *szOutputPath) override
 For unit tests to take a screenshot of the window (may include multiple views) to do image comparisons.
 
virtual int GetCameraMode () const
 Returns the active camera mode index, or -1 if the window does not support camera mode switching.
 
virtual void SetCameraMode (int iMode)
 Sets the active camera mode by index. Override together with GetCameraMode() and GetCameraModeNames().
 
virtual void GetCameraModeNames (ezDynamicArray< ezString > &out_names) const
 Returns the display names for each supported camera mode, in order matching the indices used by GetCameraMode() and SetCameraMode().
 
- Public Member Functions inherited from ezQtDocumentWindow
 ezQtDocumentWindow (ezDocument *pDocument)
 
 ezQtDocumentWindow (const char *szUniqueName)
 
void EnsureVisible ()
 
virtual ezString GetWindowIcon () const
 
virtual ezString GetDisplayName () const
 
virtual ezString GetDisplayNameShort () const
 
const char * GetUniqueName () const
 
ezDocumentGetDocument () const
 
ezStatus SaveDocument ()
 
bool CanCloseWindow ()
 
void CloseDocumentWindow ()
 
bool IsVisibleInContainer () const
 
void SetTargetFramerate (ezInt16 iTargetFPS)
 
void TriggerRedraw ()
 
virtual void RequestWindowTabContextMenu (const QPoint &globalPos)
 
ezQtContainerWindowGetContainerWindow () const
 
void ShowTemporaryStatusBarMsg (const ezFormatString &text, ezTime duration=ezTime::MakeFromSeconds(5))
 Shows the given message for the given duration in the statusbar, then shows the permanent message again.
 
void SetPermanentStatusBarMsg (const ezFormatString &text)
 Sets which text to show permanently in the statusbar. Set an empty string to clear the message.
 

Protected Slots

void OnScrubberPosChangedEvent (ezUInt64 uiNewScrubberTickPos)
 
void onEventTrackInsertCpAt (ezInt64 tickX, QString value)
 
void onEventTrackCpMoved (ezUInt32 cpIdx, ezInt64 iTickX)
 
void onEventTrackCpDeleted (ezUInt32 cpIdx)
 
void onEventTrackBeginOperation (QString name)
 
void onEventTrackEndOperation (bool commit)
 
void onEventTrackBeginCpChanges (QString name)
 
void onEventTrackEndCpChanges ()
 
void onCurveInsertCpAt (ezUInt32 uiCurveIdx, ezInt64 tickX, double newPosY)
 
void onCurveCpMoved (ezUInt32 curveIdx, ezUInt32 cpIdx, ezInt64 iTickX, double newPosY)
 
void onCurveCpDeleted (ezUInt32 curveIdx, ezUInt32 cpIdx)
 
void onCurveTangentMoved (ezUInt32 curveIdx, ezUInt32 cpIdx, float newPosX, float newPosY, bool rightTangent)
 
void onLinkCurveTangents (ezUInt32 curveIdx, ezUInt32 cpIdx, bool bLink)
 
void onCurveTangentModeChanged (ezUInt32 curveIdx, ezUInt32 cpIdx, bool rightTangent, int mode)
 
void onCurveBeginOperation (QString name)
 
void onCurveEndOperation (bool commit)
 
void onCurveBeginCpChanges (QString name)
 
void onCurveEndCpChanges ()
 
void StructureEventHandler (const ezDocumentObjectStructureEvent &e)
 

Protected Member Functions

virtual void InternalRedraw () override
 
virtual void ProcessMessageEventHandler (const ezEditorEngineDocumentMsg *pMsg) override
 
virtual void CommonAssetUiEventHandler (const ezCommonAssetUiState &e) override
 
void CommandHistoryEventHandler (const ezCommandHistoryEvent &e)
 
virtual void OnAfterDocumentLayoutRestored () override
 
- Protected Member Functions inherited from ezQtEngineDocumentWindow
void RemoveViewWidget (ezQtEngineViewWidget *pView)
 
void DestroyAllViews ()
 
- Protected Member Functions inherited from ezQtDocumentWindow
virtual void showEvent (QShowEvent *event) override
 
virtual void hideEvent (QHideEvent *event) override
 
virtual bool event (QEvent *event) override
 
virtual bool eventFilter (QObject *obj, QEvent *e) override
 
void FinishWindowCreation ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ezQtDocumentWindow
static const ezDynamicArray< ezQtDocumentWindow * > & GetAllDocumentWindows ()
 
static ezQtDocumentWindowFindWindowByDocument (const ezDocument *pDocument)
 Returns the document window for the given document, if there is any. nullptr otherwise.
 
- Public Attributes inherited from ezQtEngineDocumentWindow
ezEvent< const ezEngineWindowEvent & > m_EngineWindowEvent
 
- Public Attributes inherited from ezQtDocumentWindow
ads::CDockManager * m_pDockManager = nullptr
 
- Static Public Attributes inherited from ezQtDocumentWindow
static ezEvent< const ezQtDocumentWindowEvent & > s_Events
 
- Protected Attributes inherited from ezQtEngineDocumentWindow
ezHybridArray< ezQtEngineViewWidget *, 4 > m_ViewWidgets
 
ezQtCuratorControlm_pCuratorControl = nullptr
 

Member Function Documentation

◆ CommonAssetUiEventHandler()

void ezQtAnimationClipAssetDocumentWindow::CommonAssetUiEventHandler ( const ezCommonAssetUiState e)
overrideprotectedvirtual

Reimplemented from ezQtEngineDocumentWindow.

◆ InternalRedraw()

void ezQtAnimationClipAssetDocumentWindow::InternalRedraw ( )
overrideprotectedvirtual

Reimplemented from ezQtEngineDocumentWindow.

◆ OnAfterDocumentLayoutRestored()

void ezQtAnimationClipAssetDocumentWindow::OnAfterDocumentLayoutRestored ( )
overrideprotectedvirtual

Called after a saved dock layout has been restored. Override to re-apply any panel visibility that must not be overridden by old layout files (e.g. panels that are conditionally shown/hidden). The base implementation does nothing.

Reimplemented from ezQtDocumentWindow.

◆ ProcessMessageEventHandler()

void ezQtAnimationClipAssetDocumentWindow::ProcessMessageEventHandler ( const ezEditorEngineDocumentMsg pMsg)
overrideprotectedvirtual

Reimplemented from ezQtEngineDocumentWindow.


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