Menu
Lumberyard
C++ API Reference (Version 1.10)

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.