#include <ScriptEventsMethod.h>
Public Member Functions | |
| AZ_TYPE_INFO (Method, "{E034EA83-C798-413D-ACE8-4923C51CF4F7}") | |
| Method (const Method &rhs) | |
| Method & | operator= (const Method &rhs) |
| Method (Method &&rhs) | |
| Method (AZ::ScriptDataContext &dc) | |
| void | FromScript (AZ::ScriptDataContext &dc) |
| void | AddParameter (AZ::ScriptDataContext &dc) |
| bool | IsValid () const |
| Parameter & | NewParameter () |
| AZStd::string | GetName () const |
| AZStd::string | GetTooltip () const |
| const AZ::Uuid | GetReturnType () const |
| const AZStd::vector< Parameter > & | GetParameters () const |
| ScriptEventData::VersionedProperty & | GetNameProperty () |
| ScriptEventData::VersionedProperty & | GetTooltipProperty () |
| ScriptEventData::VersionedProperty & | GetReturnTypeProperty () |
| const ScriptEventData::VersionedProperty & | GetNameProperty () const |
| const ScriptEventData::VersionedProperty & | GetTooltipProperty () const |
| const ScriptEventData::VersionedProperty & | GetReturnTypeProperty () const |
| AZ::Crc32 | GetEventId () const |
| AZ::Outcome< bool, AZStd::string > | Validate () const |
| Validates that the asset data being stored is valid and supported. | |
| void | PreSave () |
| void | Flatten () |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Holds the versioned definition for each of a script events. You can think of this as a function declaration with a name, a return type and an optional list of parameters (see ScriptEventParameter).