#include <AzCore/Memory/SystemAllocator.h>#include <AzCore/RTTI/RTTI.h>#include <AzCore/EBus/EBus.h>#include <AzCore/Component/EntityId.h>Classes | |
| class | AZ::ComponentBus | 
| class | AZ::ComponentConfig | 
| class | AZ::EntityComponentIdPair | 
Namespaces | |
| namespace | AZ | 
| Reopen namespace to define DataPatch class.  | |
| namespace | AZStd | 
| AZ namespace needs to be closed in order to specialize the AZStd::hash struct for AddressTypeElement and AddressType.  | |
Typedefs | |
| typedef AZ::u64 | AZ::ComponentId | 
Variables | |
| static const ComponentId | AZ::InvalidComponentId = 0 | 
Header file for the component bus class, which most AZ::Components use as the base class for their buses. Buses enable components to communicate with each other and with external systems.