Open 3D Engine ScriptEvents Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptEvents::ScriptEventMethod Class Reference

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
 

The documentation for this class was generated from the following file: