Open 3D Engine ScriptEvents Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits ScriptEvents::BehaviorHandlerFactoryMethod.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (DefaultBehaviorHandlerDestroyer, AZ::SystemAllocator) | |
DefaultBehaviorHandlerDestroyer (AZ::BehaviorEBus *ebus, AZ::BehaviorContext *behaviorContext, const AZStd::string &name) | |
bool | Call (AZStd::span< AZ::BehaviorArgument > arguments, [[maybe_unused]] AZ::BehaviorArgument *result=nullptr) const override |
ResultOutcome | IsCallable ([[maybe_unused]] AZStd::span< AZ::BehaviorArgument > arguments, [[maybe_unused]] AZ::BehaviorArgument *result=nullptr) const override |
bool | HasResult () const override |
bool | IsMember () const override |
Public Member Functions inherited from ScriptEvents::BehaviorHandlerFactoryMethod | |
AZ_CLASS_ALLOCATOR (BehaviorHandlerFactoryMethod, AZ::SystemAllocator) | |
BehaviorHandlerFactoryMethod (AZ::BehaviorEBus *ebus, AZ::BehaviorContext *behaviorContext, const AZStd::string &name) | |
bool | Call ([[maybe_unused]] AZStd::span< AZ::BehaviorArgument > arguments, [[maybe_unused]] AZ::BehaviorArgument *result=nullptr) const override |
ResultOutcome | IsCallable ([[maybe_unused]] AZStd::span< AZ::BehaviorArgument > arguments, [[maybe_unused]] 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 |
Additional Inherited Members | |
Public Types inherited from ScriptEvents::BehaviorHandlerFactoryMethod | |
enum | ParameterIndex { StartNamedArgument = 1 } |
Protected Attributes inherited from ScriptEvents::BehaviorHandlerFactoryMethod | |
AZStd::string | m_name |
AZ::BehaviorEBus * | m_ebus |