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::ValueParameterEditor Class Referenceabstract

Inherited by EMStudio::BoolParameterEditor, EMStudio::ColorParameterEditor, EMStudio::FloatSliderParameterEditor, EMStudio::FloatSpinnerParameterEditor, EMStudio::IntSliderParameterEditor, EMStudio::IntSpinnerParameterEditor, EMStudio::RotationParameterEditor, EMStudio::StringParameterEditor, EMStudio::TagParameterEditor, EMStudio::Vector2ParameterEditor, EMStudio::Vector3GizmoParameterEditor, EMStudio::Vector3ParameterEditor, and EMStudio::Vector4ParameterEditor.

Public Member Functions

 ValueParameterEditor (EMotionFX::AnimGraph *animGraph, const EMotionFX::ValueParameter *valueParameter, const AZStd::vector< MCore::Attribute * > &attributes)
 
virtual void setIsReadOnly (bool isReadOnly)
 
bool IsReadOnly () const
 
void SetAttributes (const AZStd::vector< MCore::Attribute * > &attributes)
 
virtual void UpdateValue ()=0
 
virtual QWidget * CreateGizmoWidget (const AZStd::function< void()> &)
 
AZStd::string GetDescription () const
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Protected Attributes

EMotionFX::AnimGraphm_animGraph
 
const EMotionFX::ValueParameterm_valueParameter
 
AZStd::vector< MCore::Attribute * > m_attributes
 
bool m_isReadOnly
 

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