25static std::vector<lilac::shared::BackendAction*> backends;
29 : m_Name(std::move(name)), m_Desc(std::move(desc)), m_Kind(kind)
31 backends.push_back(
this);
const std::string & Name() const
Gets the name of this action.
static const std::vector< BackendAction * > & GetRegistered()
Gets all registered actions.
BackendKind Kind() const
Gets the kind of this action.
const std::string & Desc() const
Gets the description of this action.
BackendAction(BackendKind kind, std::string name, std::string desc)