Policies.h File Reference
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 EBus policies regarding addresses, handlers, connections, and storage. More...
Classes |
|
struct | AZ::EBusConnectionPolicy< Bus > |
Defines the default connection policy that is used when
AZ::EBusTraits::ConnectionPolicy
is left unspecified.
More...
|
|
struct | AZ::EBusEnvironmentStoragePolicy< Context > |
A choice of
AZ::EBusTraits::StoragePolicy
that specifies that
EBus
data is stored in the AZ::Environment.
More...
|
|
struct | AZ::EBusGlobalStoragePolicy< Context > |
A choice of
AZ::EBusTraits::StoragePolicy
that specifies that
EBus
data is stored in a global static variable.
More...
|
|
struct | AZ::EBusThreadLocalStoragePolicy< Context > |
A choice of
AZ::EBusTraits::StoragePolicy
that specifies that
EBus
data is stored in a thread_local static variable.
More...
|
|
Namespaces |
|
AZ | |
Enumerations |
|
enum | AZ::EBusAddressPolicy { AZ::EBusAddressPolicy::Single , AZ::EBusAddressPolicy::ById , AZ::EBusAddressPolicy::ByIdAndOrdered } |
Defines how many addresses exist on the EBus.
More...
|
|
enum | AZ::EBusHandlerPolicy { AZ::EBusHandlerPolicy::Single , AZ::EBusHandlerPolicy::Multiple , AZ::EBusHandlerPolicy::MultipleAndOrdered } |
Defines how many handlers can connect to an address on the EBus and the order in which handlers at each address receive events.
More...
|
|
Detailed Description
Header file for EBus policies regarding addresses, handlers, connections, and storage.
These are internal policies. Do not include this file directly.