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::BehaviorEBusEventSender Struct Reference

Public Member Functions

template<class EBus , class Event >
void Set (Event e, const char *eventName, BehaviorContext *context)
 
template<class EBus , class Event >
void SetEvent (Event e, const char *eventName, BehaviorContext *context, const AZStd::true_type &)
 
template<class EBus , class Event >
void SetEvent (Event e, const char *eventName, BehaviorContext *context, const AZStd::false_type &)
 
template<class EBus , class Event >
void SetQueueBroadcast (Event e, const char *eventName, BehaviorContext *context, const AZStd::true_type &)
 
template<class EBus , class Event >
void SetQueueBroadcast (Event e, const char *eventName, BehaviorContext *context, const AZStd::false_type &)
 
template<class EBus , class Event >
void SetQueueEvent (Event e, const char *eventName, BehaviorContext *context, const AZStd::true_type &)
 
template<class EBus , class Event >
void SetQueueEvent (Event e, const char *eventName, BehaviorContext *context, const AZStd::false_type &)
 

Public Attributes

BehaviorMethodm_broadcast = nullptr
 
BehaviorMethodm_event = nullptr
 
BehaviorMethodm_queueBroadcast = nullptr
 
BehaviorMethodm_queueEvent = nullptr
 
AZStd::string m_deprecatedName
 
AttributeArray m_attributes
 

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