Open 3D Engine AzCore 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.
AZ::BehaviorMethod Member List

This is the complete list of members for AZ::BehaviorMethod, including all inherited members.

AddOverload(BehaviorMethod *method) (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
AddReflectFunction(AZ::Uuid typeId, StaticReflectionFunctionPtr reflectFunction)AZ::OnDemandReflectionOwner
BehaviorMethod(BehaviorContext *context) (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
Call(AZStd::span< BehaviorArgument > arguments, BehaviorArgument *result=nullptr) const =0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
Call(BehaviorArgument *arguments, unsigned int numArguments, BehaviorArgument *result=nullptr) const (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
GetArgument(size_t index) const =0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
GetArgumentName(size_t index) const =0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
GetArgumentToolTip(size_t index) const =0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
GetBusIdArgument() const =0AZ::BehaviorMethodpure virtual
GetDefaultValue(size_t index) const =0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
GetDeprecatedName() const (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
GetMinNumberOfArguments() const =0AZ::BehaviorMethodpure virtual
GetNumArguments() const =0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
GetResult() const =0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
HasBusId() const =0AZ::BehaviorMethodpure virtual
HasResult() const =0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
Invoke(Args &&... args) const (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
Invoke() const (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
InvokeResult(R &r, Args &&... args) const (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
InvokeResult(R &r) const (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
IsAnOverload(BehaviorMethod *candidate) const (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
IsCallable(AZStd::span< BehaviorArgument > arguments, BehaviorArgument *result=nullptr) const =0AZ::BehaviorMethodpure virtual
IsMember() const =0AZ::BehaviorMethodpure virtual
m_attributesAZ::BehaviorMethod
m_debugDescription (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
m_deprecatedNameAZ::BehaviorMethod
m_isConstAZ::BehaviorMethod
m_nameAZ::BehaviorMethod
m_overload (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
OnDemandReflectionOwner()=delete (defined in AZ::OnDemandReflectionOwner)AZ::OnDemandReflectionOwner
OnDemandReflectionOwner(const OnDemandReflectionOwner &)=delete (defined in AZ::OnDemandReflectionOwner)AZ::OnDemandReflectionOwner
OnDemandReflectionOwner(OnDemandReflectionOwner &&)=delete (defined in AZ::OnDemandReflectionOwner)AZ::OnDemandReflectionOwner
OnDemandReflectionOwner(ReflectContext &context)AZ::OnDemandReflectionOwnerexplicitprotected
operator=(const OnDemandReflectionOwner &)=delete (defined in AZ::OnDemandReflectionOwner)AZ::OnDemandReflectionOwner
operator=(OnDemandReflectionOwner &&)=delete (defined in AZ::OnDemandReflectionOwner)AZ::OnDemandReflectionOwner
OverrideParameterTraits(size_t index, AZ::u32 addTraits, AZ::u32 removeTraits)=0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
ProcessAuxiliaryMethods(BehaviorContext *context, BehaviorMethod &method) (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
ResultOutcome typedef (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
SetArgumentName(size_t index, AZStd::string name)=0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
SetArgumentToolTip(size_t index, AZStd::string name)=0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
SetDefaultValue(size_t index, BehaviorDefaultValuePtr defaultValue)=0 (defined in AZ::BehaviorMethod)AZ::BehaviorMethodpure virtual
SetDeprecatedName(AZStd::string name) (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
~BehaviorMethod() override (defined in AZ::BehaviorMethod)AZ::BehaviorMethod
~OnDemandReflectionOwner() (defined in AZ::OnDemandReflectionOwner)AZ::OnDemandReflectionOwnervirtual