Registry for Editors (full workspace tabs). More...
Typedefs | |
| using | EditorFactory = std::function<std::unique_ptr<Editor>(const EditorDependencies&)> |
Functions | |
| void | RegisterFactory (EditorFactory factory) |
| std::vector< std::unique_ptr< Editor > > | CreateAll (const EditorDependencies &deps) |
| template<typename T > | |
| void | add () |
Registry for Editors (full workspace tabs).
| using yaze::editor::ContentRegistry::Editors::EditorFactory = std::function<std::unique_ptr<Editor>(const EditorDependencies&)> |
Definition at line 202 of file content_registry.h.
| void yaze::editor::ContentRegistry::Editors::RegisterFactory | ( | EditorFactory | factory | ) |
Definition at line 231 of file content_registry.cc.
Referenced by add().
| std::vector< std::unique_ptr< Editor > > yaze::editor::ContentRegistry::Editors::CreateAll | ( | const EditorDependencies & | deps | ) |
Definition at line 236 of file content_registry.cc.
| void yaze::editor::ContentRegistry::Editors::add | ( | ) |
Definition at line 207 of file content_registry.h.
References RegisterFactory().
