Open 3D Engine (O3DE), the successor to Lumberyard, is now available in Developer Preview. Download O3DE or visit the AWS Game Tech blog to learn more. |
Header file for internal EBus classes. More...
Classes |
|
struct | AZ::NullMutex |
A dummy mutex that performs no locking.
More...
|
|
struct | AZ::NullBusId |
Indicates that
EBusTraits::BusIdType
is not set.
More...
|
|
struct | AZ::BusInternal::EBusImplTraits< Interface, BusTraits > |
Internal class that contains data about
EBusTraits
.
More...
|
|
struct | AZ::BusInternal::EBusEventer< Bus, Traits > |
Dispatches events to handlers that are connected to a specific address on an
EBus
.
More...
|
|
struct | AZ::BusInternal::EBusEventEnumerator< Bus, Traits > |
Provides functionality that requires enumerating over handlers that are connected to an
EBus
.
More...
|
|
struct | AZ::BusInternal::EBusBroadcaster< Bus, Traits > |
Dispatches an event to all handlers that are connected to an
EBus
.
More...
|
|
struct | AZ::BusInternal::EBusNullQueue |
Data type that is used when an
EBus
doesn't support queuing.
More...
|
|
struct | AZ::BusInternal::EBusBroadcastQueue< Bus, Traits > |
EBus
functionality related to the queuing of events and functions.
More...
|
|
struct | AZ::BusInternal::EBusEventQueue< Bus, Traits > |
Enqueues asynchronous events to dispatch to handlers that are connected to a specific address on an
EBus
.
More...
|
|
struct | AZ::BusInternal::EBusBroadcastEnumerator< Bus, Traits > |
Provides functionality that requires enumerating over all handlers that are connected to an
EBus
.
More...
|
|
struct | AZ::BusInternal::EBusImpl< Bus, Traits, BusIdType > |
Base class that provides eventing, queueing, and enumeration functionality for EBuses that dispatch events to handlers.
More...
|
|
struct | AZ::BusInternal::EBusImpl< Bus, Traits, NullBusId > |
Base class that provides eventing, queueing, and enumeration functionality for EBuses that dispatch events to all of their handlers.
More...
|
|
Namespaces |
|
AZ | |
AZ::BusInternal | |
Detailed Description
Header file for internal EBus classes.
For more information about EBuses, see AZ::EBus and AZ::EBusTraits in this guide and Working with the Event Bus (EBus) System in the Lumberyard User Guide .