Inherits AZ::Attribute.
|
using | ContextDeleter = void(*)(void *contextData) |
|
static const char * | GetTypeName () |
|
static AZ::Name | GetTypeField () |
|
static AZ::Name | GetInstanceField () |
|
static AZ::Name | GetAttributeField () |
|
bool | m_describesChildren = false |
|
bool | m_childClassOwned = false |
|
static const AZ::Name | s_typeField |
|
static const AZ::Name | s_instanceField |
|
static const AZ::Name | s_attributeField |
|
◆ CanDomInvoke()
template<typename Invocable >
Returns true if this attribute is invokable, given a set of arguments.
- Parameters
-
arguments | A Dom::Value that must contain an Array of arguments for this invokable attribute. |
Reimplemented from AZ::Attribute.
◆ DomInvoke()
template<typename Invocable >
Attempts to execute this attribute given an array of Dom::Values as parameters.
- Parameters
-
arguments | A Dom::Value that must contain an Array of arguments for this invokable attribute. |
- Returns
- A Dom::Value containing the marshalled result of the function call (null if the call returned void)
Reimplemented from AZ::Attribute.
◆ GetVoidInstanceAttributeInvocable()
template<typename Invocable >
◆ IsInvokable()
template<typename Invocable >
Returns true if this attribute is an invokable function or method.
Reimplemented from AZ::Attribute.
The documentation for this class was generated from the following file:
- Code/Framework/AzCore/AzCore/RTTI/ReflectContext.h