Inherits AZ::EBusTraits.
Public Member Functions | |
| virtual void | OnAddGlobalMethod (const char *methodName, BehaviorMethod *method) |
| Called when a new global method is reflected in behavior context or removed from it. | |
| virtual void | OnRemoveGlobalMethod (const char *methodName, BehaviorMethod *method) |
| virtual void | OnAddGlobalProperty (const char *propertyName, BehaviorProperty *prop) |
| Called when a new global property is reflected in behavior context or remove from it. | |
| virtual void | OnRemoveGlobalProperty (const char *propertyName, BehaviorProperty *prop) |
| virtual void | OnAddClass (const char *className, BehaviorClass *behaviorClass) |
| Called when a class is added or removed. | |
| virtual void | OnRemoveClass (const char *className, BehaviorClass *behaviorClass) |
| virtual void | OnAddEBus (const char *ebusName, BehaviorEBus *ebus) |
| Called when a ebus is added or removed. | |
| virtual void | OnRemoveEBus (const char *ebusName, BehaviorEBus *ebus) |
Static Public Attributes | |
| static const EBusAddressPolicy | AddressPolicy = EBusAddressPolicy::ById |
Static Public Attributes inherited from AZ::EBusTraits | |
| static constexpr EBusHandlerPolicy | HandlerPolicy = EBusHandlerPolicy::Multiple |
| static constexpr EBusAddressPolicy | AddressPolicy = EBusAddressPolicy::Single |
| static constexpr bool | EnableEventQueue = false |
| static constexpr bool | EventQueueingActiveByDefault = true |
| static constexpr bool | EnableQueuedReferences = false |
| static constexpr bool | LocklessDispatch = false |
Additional Inherited Members | |
Protected Member Functions inherited from AZ::EBusTraits | |
| ~EBusTraits ()=default | |