The AZ::Interface for component mode collection queries. More...
#include <ComponentModeCollectionInterface.h>
Inherited by AzToolsFramework::ComponentModeFramework::ComponentModeCollection.
Public Types | |
using | ActiveComponentModeCB = AZStd::function< void(const AZ::EntityComponentIdPair &, const AZ::Uuid &)> |
Calls the handler function for each component mode that is currently active. | |
Public Member Functions | |
AZ_RTTI (ComponentModeCollectionInterface, "{DFAA4450-BBCD-47C0-9B91-FEA2DBD9B152}") | |
virtual AZStd::vector< AZ::Uuid > | GetComponentTypes () const =0 |
virtual void | EnumerateActiveComponents (const ActiveComponentModeCB &callBack) const =0 |
The AZ::Interface for component mode collection queries.
|
pure virtual |
Retrieves the list of all component types (usually one).
Implemented in AzToolsFramework::ComponentModeFramework::ComponentModeCollection.