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::ParameterWindow Class Reference

Inherits QWidget, AzToolsFramework::IPropertyEditorNotify, and EMotionFX::AnimGraphNotificationBus::Handler.

Public Slots

void UpdateParameterValue (const EMotionFX::Parameter *parameter)
 
void OnRecorderStateChanged ()
 
void OnMakeDefaultValue ()
 
void OnAddParameter ()
 
void OnAddGroup ()
 
void OnRemoveSelected ()
 
void OnEditSelected ()
 

Signals

void OnParameterActionTriggered (const EMotionFX::ValueParameter *valueParameter) override
 

Public Member Functions

 ParameterWindow (AnimGraphPlugin *plugin)
 
void Reinit (bool forceReinit=false)
 
const EMotionFX::ParameterGetSingleSelectedParameter () const
 
bool GetIsParameterSelected (const AZStd::string &parameterName)
 
void SingleSelectGroupParameter (const char *groupName, bool ensureVisibility=false, bool updateInterface=false)
 
void SelectParameters (const AZStd::vector< AZStd::string > &parameterNames, bool updateInterface=false)
 
void UpdateParameterValues ()
 
void ClearParameters (bool showConfirmationDialog=true)
 
int GetTopLevelItemCount () const
 

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