Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

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.