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::EditorActionContext Class Reference

#include <EditorActionContext.h>

Public Member Functions

 EditorActionContext (AZStd::string identifier, AZStd::string name)
 
bool HasMode (const AZStd::string &modeIdentifier) const
 
void AddMode (AZStd::string modeIdentifier)
 
AZStd::string GetActiveMode () const
 
bool SetActiveMode (AZStd::string modeIdentifier)
 
void AddAction (EditorAction *editorAction)
 
void IterateActionIdentifiers (const AZStd::function< bool(const AZStd::string &)> &callback) const
 
const QList< QAction * > & GetActions ()
 

Detailed Description

Editor Action Context class definition. Identifies a collection of Actions and their accessibility in the context of the whole O3DE Editor.


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