Interface for the
AZ::BehaviorContextBus
, which is the
EBus
that dispatches behavior context events.
More...
Inherits
AZ::EBusTraits
.
|
virtual void
|
OnAddGlobalMethod
(const char *methodName, BehaviorMethod *method)
|
|
Signals that a new global method was reflected to the behavior context.
More...
|
|
virtual void
|
OnRemoveGlobalMethod
(const char *methodName, BehaviorMethod *method)
|
|
Signals that a global method was removed from the behavior context.
More...
|
|
virtual void
|
OnAddGlobalProperty
(const char *propertyName, BehaviorProperty *prop)
|
|
Signals that a new global property was reflected to the behavior context.
More...
|
|
virtual void
|
OnRemoveGlobalProperty
(const char *propertyName, BehaviorProperty *prop)
|
|
Signals that a global property was removed from the behavior context.
More...
|
|
virtual void
|
OnAddClass
(const char *className,
BehaviorClass
*behaviorClass)
|
|
Signals that a new class was reflected to the behavior context.
More...
|
|
virtual void
|
OnRemoveClass
(const char *className,
BehaviorClass
*behaviorClass)
|
|
Signals that a class was removed from the behavior context.
More...
|
|
virtual void
|
OnAddEBus
(const char *ebusName, BehaviorEBus *ebus)
|
|
Signals that a new
EBus
was reflected to the behavior context.
More...
|
|
virtual void
|
OnRemoveEBus
(const char *ebusName, BehaviorEBus *ebus)
|
|
Signals that an
EBus
was removed from the behavior context.
More...
|
|
Interface for the
AZ::BehaviorContextBus
, which is the
EBus
that dispatches behavior context events.
◆
BusIdType
Overrides the default
AZ::EBusTraits
ID type so that a pointer to the behavior context is used to access the addresses of the bus.
◆
OnAddClass()
virtual void AZ::BehaviorContextEvents::OnAddClass
|
(
|
const char *
|
className
,
|
|
|
BehaviorClass
*
|
behaviorClass
|
|
)
|
|
|
|
inline
virtual
|
Signals that a new class was reflected to the behavior context.
-
Parameters
-
className
|
The name of the class.
|
behaviorClass
|
A pointer to an object that contains information about the class.
|
◆
OnAddEBus()
virtual void AZ::BehaviorContextEvents::OnAddEBus
|
(
|
const char *
|
ebusName
,
|
|
|
BehaviorEBus *
|
ebus
|
|
)
|
|
|
|
inline
virtual
|
Signals that a new
EBus
was reflected to the behavior context.
-
Parameters
-
ebusName
|
The name of the
EBus
.
|
ebus
|
A pointer to an object that contains information about the
EBus
.
|
◆
OnAddGlobalMethod()
virtual void AZ::BehaviorContextEvents::OnAddGlobalMethod
|
(
|
const char *
|
methodName
,
|
|
|
BehaviorMethod *
|
method
|
|
)
|
|
|
|
inline
virtual
|
Signals that a new global method was reflected to the behavior context.
-
Parameters
-
methodName
|
The name of the method.
|
method
|
A pointer to an object that contains information about the method.
|
◆
OnAddGlobalProperty()
virtual void AZ::BehaviorContextEvents::OnAddGlobalProperty
|
(
|
const char *
|
propertyName
,
|
|
|
BehaviorProperty *
|
prop
|
|
)
|
|
|
|
inline
virtual
|
Signals that a new global property was reflected to the behavior context.
-
Parameters
-
propertyName
|
The name of the property.
|
prop
|
A pointer to an object that contains information about the property.
|
◆
OnRemoveClass()
virtual void AZ::BehaviorContextEvents::OnRemoveClass
|
(
|
const char *
|
className
,
|
|
|
BehaviorClass
*
|
behaviorClass
|
|
)
|
|
|
|
inline
virtual
|
Signals that a class was removed from the behavior context.
-
Parameters
-
className
|
The name of the class.
|
behaviorClass
|
A pointer to an object that contains information about the class.
|
◆
OnRemoveEBus()
virtual void AZ::BehaviorContextEvents::OnRemoveEBus
|
(
|
const char *
|
ebusName
,
|
|
|
BehaviorEBus *
|
ebus
|
|
)
|
|
|
|
inline
virtual
|
Signals that an
EBus
was removed from the behavior context.
-
Parameters
-
ebusName
|
The name of the
EBus
.
|
ebus
|
A pointer to an object that contains information about the
EBus
.
|
◆
OnRemoveGlobalMethod()
virtual void AZ::BehaviorContextEvents::OnRemoveGlobalMethod
|
(
|
const char *
|
methodName
,
|
|
|
BehaviorMethod *
|
method
|
|
)
|
|
|
|
inline
virtual
|
Signals that a global method was removed from the behavior context.
-
Parameters
-
methodName
|
The name of the method.
|
method
|
A pointer to an object that contains information about the method.
|
◆
OnRemoveGlobalProperty()
virtual void AZ::BehaviorContextEvents::OnRemoveGlobalProperty
|
(
|
const char *
|
propertyName
,
|
|
|
BehaviorProperty *
|
prop
|
|
)
|
|
|
|
inline
virtual
|
Signals that a global property was removed from the behavior context.
-
Parameters
-
propertyName
|
The name of the property.
|
prop
|
A pointer to an object that contains information about the property.
|
◆
AddressPolicy
Overrides the default
AZ::EBusTraits
address policy so that multiple handlers can connect to the bus.
The documentation for this class was generated from the following file: