Holds a function object to create a ComponentMode for a specific type. More...
#include <EditorComponentModeBus.h>
Public Member Functions | |
ComponentModeBuilder (const AZ::ComponentId componentId, const AZ::Uuid componentType, const ComponentModeFactoryFunction &componentModeBuilder) | |
Constructor to bind a Component type to a concrete ComponentMode. | |
Public Attributes | |
AZ::ComponentId | m_componentId |
The unique Id of the underlying Component. | |
AZ::Uuid | m_componentType |
The type of the underlying Component. | |
ComponentModeFactoryFunction | m_componentModeBuilder |
Factory function to create a specific ComponentMode. | |
Holds a function object to create a ComponentMode for a specific type.