|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
#include <framework/script/scriptRegistry.h>
Public Member Functions | |
| std::unique_ptr< Script > | create (const std::string &name) const |
| template<typename T> | |
| void | registerType () |
| void | registerType (const std::string &name, ScriptFactory factory) |
| ScriptRegistry (std::shared_ptr< Engine > engine) | |
Container for all ScriptTypes that are available to this application.
Definition at line 63 of file scriptRegistry.h.
|
inlineexplicit |
Definition at line 66 of file scriptRegistry.h.
| std::unique_ptr< Script > visutwin::canvas::ScriptRegistry::create | ( | const std::string & | name | ) | const |
Definition at line 34 of file scriptRegistry.cpp.
References visutwin::canvas::ScriptFactories::instance().
|
inline |
Definition at line 73 of file scriptRegistry.h.
References registerType().
Referenced by registerType().
| void visutwin::canvas::ScriptRegistry::registerType | ( | const std::string & | name, |
| ScriptFactory | factory ) |
Definition at line 12 of file scriptRegistry.cpp.