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

Inherits QObject.

Public Types

enum  AlignMode { Left , Right , Top , Bottom }
 

Public Slots

void Copy ()
 
void Cut ()
 
void Paste (const QModelIndex &parentIndex, const QPoint &pos)
 
void SetEntryState ()
 
void PreviewMotionSelected (const char *motionId)
 
void AddWildCardTransition ()
 
void EnableSelected ()
 
void DisableSelected ()
 
void MakeVirtualFinalNode ()
 
void RestoreVirtualFinalNode ()
 
void DeleteSelectedNodes ()
 
void NavigateToNode ()
 
void NavigateToParent ()
 
void OpenReferencedAnimGraph (EMotionFX::AnimGraphReferenceNode *referenceNode)
 
void ActivateAnimGraph ()
 
void ActivateGraphForSelectedActors (EMotionFX::AnimGraph *animGraph, EMotionFX::MotionSet *motionSet)
 
void AlignNodes (AlignMode alignMode)
 
void AlignLeft ()
 
void AlignRight ()
 
void AlignTop ()
 
void AlignBottom ()
 

Signals

void PasteStateChanged ()
 

Public Member Functions

 AnimGraphActionManager (AnimGraphPlugin *plugin)
 
bool GetIsReadyForPaste () const
 
void ShowNodeColorPicker (EMotionFX::AnimGraphNode *animGraphNode)
 

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