Inherits AZ::BehaviorMethod.
Inherited by ScriptEvents::DefaultBehaviorHandlerCreator, and ScriptEvents::DefaultBehaviorHandlerDestroyer.
|
enum | ParameterIndex { StartNamedArgument = 1
} |
|
|
| AZ_CLASS_ALLOCATOR (BehaviorHandlerFactoryMethod, AZ::SystemAllocator) |
|
| BehaviorHandlerFactoryMethod (AZ::BehaviorEBus *ebus, AZ::BehaviorContext *behaviorContext, const AZStd::string &name) |
|
bool | Call (AZStd::span< AZ::BehaviorArgument > arguments, AZ::BehaviorArgument *result=nullptr) const override |
|
ResultOutcome | IsCallable (AZStd::span< AZ::BehaviorArgument > arguments, AZ::BehaviorArgument *result=nullptr) const override |
|
bool | HasResult () const override |
|
bool | IsMember () const override |
|
bool | HasBusId () const override |
|
const AZ::BehaviorParameter * | GetBusIdArgument () const override |
|
void | OverrideParameterTraits (size_t, AZ::u32, AZ::u32) override |
|
size_t | GetNumArguments () const override |
|
size_t | GetMinNumberOfArguments () const override |
|
const AZ::BehaviorParameter * | GetArgument (size_t) const override |
|
const AZStd::string * | GetArgumentName (size_t) const override |
|
void | SetArgumentName (size_t, AZStd::string) override |
|
const AZStd::string * | GetArgumentToolTip (size_t) const override |
|
void | SetArgumentToolTip (size_t, AZStd::string) override |
|
void | SetDefaultValue (size_t, AZ::BehaviorDefaultValuePtr) override |
|
AZ::BehaviorDefaultValuePtr | GetDefaultValue (size_t) const override |
|
const AZ::BehaviorParameter * | GetResult () const override |
|
|
AZStd::string | m_name |
|
AZ::BehaviorEBus * | m_ebus |
|
The documentation for this class was generated from the following file:
- Gems/ScriptEvents/Code/Include/ScriptEvents/Internal/BehaviorContextBinding/BehaviorContextFactoryMethods.h