Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Policies.h File Reference
#include <AzCore/std/functional.h>
#include <AzCore/std/function/invoke.h>
#include <AzCore/std/containers/queue.h>
#include <AzCore/std/containers/intrusive_set.h>
#include <AzCore/std/parallel/scoped_lock.h>

Classes

struct  AZ::EBusConnectionPolicy< Bus >
 
struct  AZ::EBusGlobalStoragePolicy< Context >
 
struct  AZ::EBusThreadLocalStoragePolicy< Context >
 
struct  AZ::EBusQueuePolicy< IsEnabled, Bus, MutexType >
 
struct  AZ::EBusQueuePolicy< true, Bus, MutexType >
 
struct  AZ::EBusEventProcessingPolicy
 

Namespaces

namespace  AZ
 Reopen namespace to define DataPatch class.
 

Enumerations

enum class  AZ::EBusAddressPolicy { AZ::Single , AZ::ById , AZ::ByIdAndOrdered }
 
enum class  AZ::EBusHandlerPolicy { AZ::Single , AZ::Multiple , AZ::MultipleAndOrdered }
 

Detailed Description

Header file for EBus policies regarding addresses, handlers, connections, and storage. These are internal policies. Do not include this file directly.