Open 3D Engine EMotionFX 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.
EMStudio::BlendGraphViewWidget Class Reference

Inherits QWidget, and EMotionFX::ActorEditorRequestBus::Handler.

Public Types

enum  EOptionFlag {
  SELECTION_ALIGNLEFT , SELECTION_ALIGNRIGHT , SELECTION_ALIGNTOP , SELECTION_ALIGNBOTTOM ,
  SELECTION_SELECTALL , SELECTION_UNSELECTALL , FILE_NEW , FILE_OPEN ,
  FILE_SAVE , FILE_SAVEAS , NAVIGATION_FORWARD , NAVIGATION_BACK ,
  NAVIGATION_NAVPANETOGGLE , NAVIGATION_OPEN_SELECTED , NAVIGATION_TO_PARENT , NAVIGATION_FRAME_ALL ,
  NAVIGATION_ZOOMSELECTION , ACTIVATE_ANIMGRAPH , VISUALIZATION_PLAYSPEEDS , VISUALIZATION_GLOBALWEIGHTS ,
  VISUALIZATION_SYNCSTATUS , VISUALIZATION_PLAYPOSITIONS , EDIT_CUT , EDIT_COPY ,
  EDIT_PASTE , EDIT_DELETE , NUM_OPTIONS
}
 

Public Slots

void OnFocusChanged (const QModelIndex &newFocusIndex, const QModelIndex &newFocusParent, const QModelIndex &oldFocusIndex, const QModelIndex &oldFocusParent)
 
void OnCreateAnimGraph ()
 
void NavigateToRoot ()
 
void ToggleNavigationPane ()
 
void ZoomSelected ()
 
void ZoomToAll ()
 
void OnActivateState ()
 
void OnDisplayPlaySpeeds ()
 
void OnDisplayGlobalWeights ()
 
void OnDisplaySyncStatus ()
 
void OnDisplayPlayPositions ()
 

Public Member Functions

 BlendGraphViewWidget (AnimGraphPlugin *plugin, QWidget *parentWidget)
 
bool GetOptionFlag (EOptionFlag option) const
 
void SetOptionFlag (EOptionFlag option, bool isEnabled)
 
void SetOptionEnabled (EOptionFlag option, bool isEnabled)
 
void Init (BlendGraphWidget *blendGraphWidget)
 
void UpdateAnimGraphOptions ()
 
void UpdateEnabledActions ()
 
AnimGraphNodeWidgetGetWidgetForNode (const EMotionFX::AnimGraphNode *node)
 
QAction * GetAction (EOptionFlag option) const
 

Protected Member Functions

void UpdateNavigation ()
 
void OpenAnimGraph (EMotionFX::AnimGraph *animGraph)
 
void BuildOpenMenu ()
 
void showEvent (QShowEvent *showEvent)
 

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