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 AZ::BehaviorMethod.
Public Member Functions | |
AZ_TYPE_INFO (ScriptEventMethod, "{9C593217-5548-485C-89DF-A76228EBAD72}") | |
AZ_CLASS_ALLOCATOR (ScriptEventMethod, AZ::SystemAllocator) | |
ScriptEventMethod (AZ::BehaviorContext *behaviorContext, const ScriptEvent &definition, const AZStd::string eventName) | |
bool | Call (AZStd::span< AZ::BehaviorArgument > params, AZ::BehaviorArgument *returnValue) const override |
ResultOutcome | IsCallable (AZStd::span< AZ::BehaviorArgument > params, AZ::BehaviorArgument *returnValue) const override |
bool | HasResult () const override |
bool | IsMember () const override |
void | ReserveArguments (size_t numArguments) |
size_t | GetNumArguments () const override |
const AZ::BehaviorParameter * | GetArgument (size_t index) const override |
const AZStd::string * | GetArgumentName (size_t index) const override |
void | SetArgumentName (size_t index, AZStd::string name) override |
const AZ::BehaviorParameter * | GetResult () const override |
bool | HasBusId () const override |
const AZStd::string * | GetArgumentToolTip (size_t index) const override |
void | SetArgumentToolTip (size_t index, AZStd::string tooltip) override |
const AZ::BehaviorParameter * | GetBusIdArgument () const override |
size_t | GetMinNumberOfArguments () const override |
AZ::BehaviorDefaultValuePtr | GetDefaultValue (size_t) const override |
void | OverrideParameterTraits (size_t, AZ::u32, AZ::u32) override |
void | SetDefaultValue (size_t, AZ::BehaviorDefaultValuePtr) override |