Open 3D Engine AzToolsFramework 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.
AzToolsFramework::ActionManagerRegistrationNotifications Class Reference

#include <ActionManagerRegistrationNotificationBus.h>

Inherits AZ::EBusTraits.

Public Member Functions

virtual void OnActionContextRegistrationHook ()
 Synchronization signal to register Action Contexts.
 
virtual void OnActionContextModeRegistrationHook ()
 Synchronization signal to register Action Context Modes.
 
virtual void OnActionUpdaterRegistrationHook ()
 Synchronization signal to register Action Updaters.
 
virtual void OnMenuBarRegistrationHook ()
 Synchronization signal to register Menu Bars.
 
virtual void OnMenuRegistrationHook ()
 Synchronization signal to register Menus.
 
virtual void OnToolBarAreaRegistrationHook ()
 Synchronization signal to register ToolBar Areas.
 
virtual void OnToolBarRegistrationHook ()
 Synchronization signal to register ToolBars.
 
virtual void OnActionRegistrationHook ()
 Synchronization signal to register Actions.
 
virtual void OnWidgetActionRegistrationHook ()
 Synchronization signal to register Widget Actions.
 
virtual void OnActionContextModeBindingHook ()
 Synchronization signal to bind Actions to Action Context Modes.
 
virtual void OnMenuBindingHook ()
 Synchronization signal to add actions/widgets to Menus.
 
virtual void OnToolBarBindingHook ()
 Synchronization signal to add actions/widgets/menus to ToolBars.
 
virtual void OnPostActionManagerRegistrationHook ()
 Synchronization signal for any post-registration activity.
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Multiple
 

Detailed Description

Used to synchronize registrations to the Action Manager across all sources. Hooks are called in the order they are defined in this bus. This allows different classes to synchronize and use contexts/actions/toolbars/menus etc. that are defined by other sources.


The documentation for this class was generated from the following file: