Inherits EMotionFX::DefaultValueParameter< bool, BoolParameter >.
Inherited by EMotionFX::TagParameter.
|
| BoolParameter (const AZStd::string &name, const AZStd::string &description={}) |
|
| BoolParameter (bool defaultValue, const AZStd::string &name, const AZStd::string &description={}) |
|
const char * | GetTypeDisplayName () const override |
|
MCore::Attribute * | ConstructDefaultValueAsAttribute () const override |
|
uint32 | GetType () const override |
|
bool | AssignDefaultValueToAttribute (MCore::Attribute *attribute) const override |
|
bool | SetDefaultValueFromAttribute (MCore::Attribute *attribute) override |
|
| AZ_RTTI ((DefaultValueParameter, "{AE70C43D-6BAE-4EDF-A1CF-FC18B9F92ABB}", bool, BoolParameter), ValueParameter) |
|
| DefaultValueParameter (const bool &defaultValue, AZStd::string name={}, AZStd::string description={}) |
|
bool | GetDefaultValue () const |
|
void | SetDefaultValue (const bool &newValue) |
|
| ValueParameter (AZStd::string name, AZStd::string description={}) |
|
virtual MCore::Attribute * | ConstructDefaultValueAsAttribute () const =0 |
|
virtual uint32 | GetType () const =0 |
|
virtual bool | AssignDefaultValueToAttribute (MCore::Attribute *attribute) const =0 |
|
virtual bool | SetDefaultValueFromAttribute (MCore::Attribute *attribute)=0 |
|
virtual bool | SetMinValueFromAttribute (MCore::Attribute *attribute) |
|
virtual bool | SetMaxValueFromAttribute (MCore::Attribute *attribute) |
|
| Parameter (AZStd::string name, AZStd::string description={}) |
|
virtual const char * | GetTypeDisplayName () const =0 |
|
const AZStd::string & | GetName () const |
|
void | SetName (const AZStd::string &name) |
|
const AZStd::string & | GetDescription () const |
|
void | SetDescription (const AZStd::string &description) |
|
|
static void | Reflect (AZ::ReflectContext *context) |
|
static void | Reflect (AZ::ReflectContext *context) |
|
static void | Reflect (AZ::ReflectContext *context) |
|
static void | Reflect (AZ::ReflectContext *context) |
|
static bool | IsNameValid (const AZStd::string &name, AZStd::string *outInvalidCharacters) |
|
|
bool | m_defaultValue |
|
AZStd::string | m_name |
|
AZStd::string | m_description |
|
static const char | s_invalidCharacters [] |
|
◆ AssignDefaultValueToAttribute()
bool EMotionFX::BoolParameter::AssignDefaultValueToAttribute |
( |
MCore::Attribute * |
attribute | ) |
const |
|
overridevirtual |
◆ ConstructDefaultValueAsAttribute()
MCore::Attribute * EMotionFX::BoolParameter::ConstructDefaultValueAsAttribute |
( |
| ) |
const |
|
overridevirtual |
◆ GetType()
uint32 EMotionFX::BoolParameter::GetType |
( |
| ) |
const |
|
overridevirtual |
◆ GetTypeDisplayName()
const char * EMotionFX::BoolParameter::GetTypeDisplayName |
( |
| ) |
const |
|
overridevirtual |
◆ SetDefaultValueFromAttribute()
bool EMotionFX::BoolParameter::SetDefaultValueFromAttribute |
( |
MCore::Attribute * |
attribute | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/EMotionFX/Source/Parameter/BoolParameter.h